我正在用seaborn绘制一个简单的线图,我想在该线图的两个特定点添加一个标记。
我检查了文档,并且知道matplotlib支持某些标记(https://matplotlib.org/3.1.0/api/markers_api.html),但是找不到解决我问题的方法。
我有这样的东西:
scoped
我想指定该图在第n1和n2行都有一个标记。有可能吗?
答案 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()