【发布时间】:2016-06-10 07:43:06
【问题描述】:
我有两个子图,希望两者都有共同的 x 轴和 y 轴标签。我的代码如下:
fig, ax = plt.subplots()
ax = fig.add_subplot(111)
ax1 = fig.add_subplot(211)
ax2 = fig.add_subplot(212)
ax.set_ylabel("array2 stuff")
plt.subplot(2, 1, 1)
plt.plot(array1, array2, 'o-', label='stuff')
plt.title("my stuff")
plt.legend(loc="lower left")
plt.grid()
plt.subplot(2, 1, 2)
plt.plot(array1, array2, 'o-', label='stuff')
plt.xlabel("Date")
ax.set_ylabel("array2 stuff")
plt.legent(loc="lower left")
plt.ylim(-constant, constant)
plt.grid()
plot.show()
x 轴标签似乎有效,但 y 轴标签不会在两个图之间居中。相反,它以下部图的 y 轴为中心。
【问题讨论】:
标签: python matplotlib plot subplot