我有以下简单的熊猫数据框架:
A B C D 0 1 8 9 50 1 5 4 1 70 2 7 2 4 90
以下代码用于逐个绘制单独的图:
df.drop("D", axis=1).plot(kind='bar') plt.show() df['D'].plot(kind='bar') plt.show()
但是,我不能使用 suplot 命令:
plt.subplot(211) df.drop("D", axis=1).plot(kind='bar') plt.subplot(212) df['D'].plot(kind='bar') plt.show()
下面的代码生成2个图,但只生成一个图。没有错误消息。问题出在哪里?
当您调用 df.plot 时,可以指定要绘制到哪个轴上。
df.plot 时,可以指定要绘制到哪个轴上。
时,可以指定要绘制到哪个轴上。
ax1=plt.subflot(121) df.drop(“d”,轴=1)。绘图(kind='bar',ax=ax1) ax2=plt.子批次(122) df['d']图(kind='bar',ax=ax2) 显示() < /代码> 显示两个绘图区:
显示两个绘图区:
显示两个绘图: