【发布时间】:2020-09-21 20:00:28
【问题描述】:
我正在努力将数据框中的不同数据列绘制到 3 个不同的子图中。
所有数据都落入第三个子图,没有数据落入第二个子图,以此类推
# Set up the axes with gridspec
fig = plt.figure(figsize=(10, 10))
grid = plt.GridSpec(2, 4, wspace=1.0, hspace=0.2)
fig_ax1 = fig.add_subplot(grid[0, :2])
fig_ax1.set_title('Graph 1')
fig_ax1 = df['VARIABLE A'].hist(bins=30, color='purple')
fig_ax2 = fig.add_subplot(grid[0, 2:])
fig_ax2.set_title('Graph 2')
fig_ax2 = df.plot.scatter(x='VARIABLE B',y='VARIABLE A', c='Red')
fig_ax3 = fig.add_subplot(grid[1, 0:])
fig_ax3.set_title('Graph 3')
fig_ax3 = df['VARIABLE B'].hist(bins=30, orientation='horizontal')
我认为这是我声明要绘制的数据的每个图表的最终声明。请问如何解决这个问题?
【问题讨论】:
标签: matplotlib subplot