如何在Matplotlib图上添加额外的信息点?

时间:2019-06-28 21:30:31

标签: python-3.x matplotlib plot

因此,我想绘制Matplotlib图xy,但是现在在某些x点,我想添加一个点或带有另一个值{{1}的小圆圈}写在它旁边。

基本上,曲线取决于3个变量,我想用2个变量绘制曲线,但是在某些点上,我想添加一个圆或一个圆点,告诉我们该点的z。另外,请注意会有多个图,因此z圆圈或圆点必须具有相同的颜色。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

对于标签,您可以使用matplotlib.pyplot.annotate("text", (x, y) )用文本注释特定点(x,y)。

请查看此资源以获取定义和示例:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.annotate.html#examples-using-matplotlib-pyplot-annotate

要标记某些点,您需要在markevery中使用matplotlib.pyplot.plot()参数。您还可以使用marker自定义标记的外观。

请查看此出色的答案以获取更多信息:How to mark specific data points in matplotlib graph

我希望所有这些对您有所帮助!