【问题标题】:formatting secondary y axis in pandas在 Pandas 中格式化辅助 y 轴
【发布时间】:2013-08-06 10:40:36
【问题描述】:

我正在绘制一个带有如下几列的 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 轴(右侧显示的那个)?

【问题讨论】:

    标签: pandas


    【解决方案1】:

    您可以使用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()访问

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-16
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 2020-07-30
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多