当单独绘制时,我不能同时显示两个散布图。
a x1 x2
2 58 1686729
3 89 1695581
答案 0 :(得分:1)
您需要在两个plot.show()
命令之后都调用distplot
命令 。
删除多余的plot.show()
,使代码看起来像这样。
f, (ax1, ax2) = plt.subplots(1,2)
sns.distplot(df_reqd_data_0['Total_Hood_Group_Earnings'], ax=ax1)
sns.distplot(df_reqd_data_0['Total_Partner_Earnings'], ax=ax2 )
plt.show()
编辑:
除了多余的plt.show()
,我不确定sns
是什么。但是只是为了说明我的观点,并回答了OP提出的问题:
“如何显示两个并排显示的变形图?”
尝试此代码,
import matplotlib.pyplot as plt
x = range(10)
y = range(10)
plt.subplot(2,1,1)
plt.plot(y)
plt.subplot(2,1,2)
plt.plot(x)
plt.show()
您会看到它为什么起作用。