【发布时间】:2020-05-04 14:36:56
【问题描述】:
我知道如何使用plt.legend(loc='lower left') 设置matplotlib 绘图的图例位置,但是,我使用pandas 方法df.plot() 进行绘图并且需要将图例位置设置为“左下角”。
有人知道怎么做吗?
已编辑:我实际上是在寻找一种通过 pandas 的df.plot() 而不是通过plt.legend(loc='lower left') 的方法
【问题讨论】:
-
你能展示一个
plt.legend(loc='lower left')不起作用的示例代码吗? -
@danielLima 打完
df.plot(...)之后就打plt.legend(loc='lower left') -
嗨,当调用 df.plot() 时,我实际上正在寻找一种通过 pandas 实现此目的的方法
-
@DanielLima Pandas 绘图只是 matplotlib 上的一层。 Pandas 有自己的数据传递方式,但设置都是由 matplotlib 处理的。 Pandas 复制 matplotlib 的所有广泛功能是没有意义的。 Pandas 可以从数据框快速创建图。如果你需要微调,可以使用 matplotlib。
-
我已根据您的编辑编辑了我的答案,我建议您看看
标签: python pandas matplotlib plot legend-properties