首页 > 解决方案 > 如何为 matplotlib 中的每个子图添加 ay 标签

问题描述

fig = plt.figure()

ax1 = fig.add_subplot(2,1,1)
ax1.ylabel("raw")
ax2 = fig.add_subplot(2,1,2)
ax2.ylabel("smooth")

ax1.plot(a)

ax2.plot(smoothdata())

plt.show()

我需要能够为每个图添加 y 轴标签,我知道如何通过 plt.ylabel('raw") 只用一个图来做到这一点,但是我如何用多个图来做到这一点?

标签: pythonmatplotlib

解决方案


Axes 对象没有方法ylabel,使用set_ylabel


推荐阅读