在pandas中格式化辅助y轴

时间:2013-08-06 10:40:37

标签: pandas

我正在绘制一个包含多个列的pandas DataFrame,如下所示:

fig, ax = py.subplots(figsize=(11.7, 8.3))
df.plot(ax=ax, secondary_y=[A])

我可以使用以下命令格式化主要yaxis:

ax.yaxis.set_major_formatter(FormatStrFormatter('%d days'))

如何将格式应用于辅助Y轴(右侧显示的格式)?

1 个答案:

答案 0 :(得分:7)

您可以使用ax.right_ax访问辅助斧。请参阅关于此的pandas文档:http://pandas.pydata.org/pandas-docs/stable/visualization.html#selective-plotting-on-secondary-y-axis 所以你可以这样做:

ax.right_ax.yaxis.set_major_formatter(FormatStrFormatter('%d days'))

使用matplotlib,您也可以ax.twinx()

访问它