我正在绘制一个熊猫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轴(显示在右侧的)?
发布于 2013-08-06 03:06:44
您可以使用ax.right_ax
访问辅助ax。请看熊猫的文件: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()
的形式访问它。
https://stackoverflow.com/questions/18077905
复制相似问题