gpt4 book ai didi

python - 如何在seaborn线图中的特定点添加标记?

转载 作者:行者123 更新时间:2023-12-01 07:30:12 24 4
gpt4 key购买 nike

我正在用seaborn绘制一个简单的线图,我想在线图的两个特定点添加一个标记。

我检查了文档,我知道 matplotlib 有一些标记支持( https://matplotlib.org/3.1.0/api/markers_api.html ),但我找不到解决我的问题的方法。

我有这样的东西:

sns.lineplot(x="time", y="cost",
data=df_time)

我想指定绘图在第 n1 行和第 n2 行都有一个标记。这可能吗?

最佳答案

显示线图的第一个和第二个点的标记使用 markevery argument .

import matplotlib.pyplot as plt

x = [1,3,4,6,7,9]
y = [3,2,3,1,3,2]

plt.plot(x,y, marker="s", ms=12, markevery=[0,1])

plt.show()

enter image description here

关于python - 如何在seaborn线图中的特定点添加标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57242135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com