【发布时间】:2020-07-28 08:40:04
【问题描述】:
我想要两个大小相等的子图并增加第三个子图的高度(大小)。此外,我的第三个情节坚持我的第二个子情节。我想在第二个和第三个子图之间有一个小的距离。我应该提一下,我的 X 轴对于所有子图都是通用的。这是我的代码的一部分。
from datetime import datetime, timedelta
from matplotlib import pyplot as plt
from matplotlib import dates as mpl_dates
ax1 = plt.subplot(311)
plt.plot(date,amount, color='gray', linewidth=0.3)
plt.ylabel('2-4 Hz')
ax2 = plt.subplot(312)
plt.plot(date,amount, color='brown', linewidth=0.3)
plt.ylabel('0.4-2 Hz')
ax3 = plt.subplot(313)
plt.bar (date, amount, color='gold', edgecolor='red', align='center')
plt.ylabel('rainfall(mm/day)')
ax1.get_shared_x_axes().join(ax1, ax2, ax3)
plt.subplots_adjust(hspace=0.01)
plt.show()
【问题讨论】:
标签: python matplotlib subplot