如何在海洋线图中的特定点添加标记?

时间:2019-07-28 15:06:33

标签: python seaborn

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

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

我有这样的东西:

scoped

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

1 个答案:

答案 0 :(得分:1)

使用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