如何解决Pandas 时间序列图:辅助 y 轴标签,设置下限
我想要一个包含 2 列的时间序列图 - 按照下面描述的方式工作正常。我尝试了很多方法来为辅助 y 轴引入标签,但都没有成功。
df.plot(kind='line',x='measurement_date',y=['crack_total',"crack_inv_vel"],secondary_y=["crack_inv_vel"],xlabel="date",ylabel="crack width [m]",title="crack survey")
解决方法
将df.plot
的返回值赋值给一个变量;它将是 matplotlib.axes._subplots.AxesSubplot
类型。然后 twinx
它可以访问辅助 y 轴。然后你可以调整标签等:
ax = df.plot(kind="line",x="measurement_date",y=["crack_total","crack_inv_vel"],secondary_y=["crack_inv_vel"],xlabel="date",ylabel="crack width [m]",title="crack survey")
ax_secondary = ax.twinx()
ax_secondary.set_ylabel("secondary y-label")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。