使用matplotlib在一个图中绘制两个子图

时间:2020-08-11 12:03:43

标签: python matplotlib

我想使用matplotlib在一个图中绘制两个子图

我的代码如下:

fig, axes = plt.subplots(ncols=2)

df5.plot(ax=axes[0], kind='bar' ,stacked=True)
ax[0,0].set_title("metagenome data")
plt.xticks(r1, names1)
plt.xlabel("Sample")
plt.legend(loc='upper left', bbox_to_anchor=(1,1), ncol=1)

df_b5.plot(ax=axes[1], kind='bar', stacked=True)
ax[0,1].set_title("Amplicon data")
plt.xticks(r2, names2)
plt.xlabel("Sample") 
plt.legend(loc='upper left', bbox_to_anchor=(1,1), ncol=1) 

,只有第一个在情节中 我在做什么错了?

任何帮助将不胜感激! TNX!

0 个答案:

没有答案