Panda DataFrame 传入参数进行绘图

alv*_*zcl 5 python parameter-passing pandas

对于任何熊猫数据帧,说

df
Run Code Online (Sandbox Code Playgroud)

我可以使用绘制相关信息

df.plot()
Run Code Online (Sandbox Code Playgroud)

但是在用于绘图的熊猫站点上:http : //pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.plot.html,我正在寻找一种减少图例大小的方法;它太大了。我怎么能做到这一点?

我是否使用 kwds 参数?

上面的绘图站点指出我可以通过以下方式使用 kwds:

“kwds : 传递给 matplotlib 绘图方法的关键字选项”

我如何使用它?我使用字典吗?我怎样才能让这个选项引用图例,即像

plt.legend(['foo'],prop={'size':13})
Run Code Online (Sandbox Code Playgroud)

对于图例的字体大小,使其更小。

HYR*_*YRY 3

DataFrame.plot()返回Axes对象,然后您可以调用ax.legend()来修改设置:

ax = df.plot()
ax.legend(prop={'size':10})
Run Code Online (Sandbox Code Playgroud)

  • 同意,此回复虽然已被接受,但并未回答问题。我仍在寻找在 pandas 图中传递关键字的语法,但没有一个示例说明如何执行此操作。 (2认同)