如何从Elev_Avg
的{{1}}组件中获取图例?
我尝试使用polydatx
,但我收到了这个错误:
ax.legend()
剧情
No handles with labels found to put in legend.
答案 0 :(得分:1)
您必须告诉计算机要在图例中添加什么。然后,您将得到它:)
例如,如果要绘制的是熊猫数据框df中的两列['s1','s2'],则您将执行以下操作以获取图和图例:
ax.plot(df.loc[:,['s1', 's2']], marker='o')
ax.legend(['s1', 's2'])
plt.show()
答案 1 :(得分:1)
根据matplotlib文档(matplotlib) 该句柄是可选的,但由于某些原因,大多数人会收到该错误消息。我所做的是
句柄,标签= ax.get_leggend_handles_labels()
ax.legend(句柄,标签)。看来对我有用。