Вам нужно вызывать команду 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
.Но просто чтобы проиллюстрировать мою точку зрения и ответить на вопрос, заданный ОП:
«Как отобразить два графика рядом друг с другом?»
попробуйте этот код,
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()
и вы поймете, почему он работает.