gpt4 book ai didi

python - 如何在 matplotlib (python) 中标记一条线?

转载 作者:太空狗 更新时间:2023-10-29 17:44:53 27 4
gpt4 key购买 nike

我按照文档进行操作,但仍然无法标记一行。

plt.plot([min(np.array(positions)[:,0]), max(np.array(positions)[:,0])], [0,0], color='k', label='East') # West-East
plt.plot([0,0], [min(np.array(positions)[:,1]), max(np.array(positions)[:,1])], color='k', label='North') # South-North

在上面的代码片段中,我试图绘制出北方向和东方向。

position 包含要绘制的点。

但我最终得到了 2 条没有标签的直线,如下所示: enter image description here

哪里出了问题?

最佳答案

参数label 用于设置将在图例中显示的字符串。例如考虑以下片段:

  import matplotlib.pyplot as plt
plt.plot([1,2,3],'r-',label='Sample Label Red')
plt.plot([0.5,2,3.5],'b-',label='Sample Label Blue')
plt.legend()
plt.show()

这将绘制 2 条线,如下所示: Plot With 2 lines

箭头函数支持标签。请检查此链接: http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.arrow

关于python - 如何在 matplotlib (python) 中标记一条线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941083/

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