【发布时间】:2022-12-14 01:11:19
【问题描述】:
所以我需要把这两个图放在一起,但我只能让它们分开显示。我究竟做错了什么?
这是我的代码:
def age_Dalc_walc(data):
plt.subplots(1,2)
def age_Dalc():
dataq = data[['age', 'Dalc_y']]
dataq['total'] = 1
dataq = dataq.groupby(['Dalc_y', 'age']).sum().reset_index()
pd.pivot_table(dataq, index=['Dalc_y'], columns=['age'],values= ['total']).fillna(0).plot(kind='bar'),
stacked=True, title=("Dalc impact over age")
def age_Walc():
dataz = data[['age', 'Walc_y']]
dataz['total'] = 1
dataz = dataz.groupby(['Walc_y', 'age']).sum().reset_index()
pd.pivot_table(dataz, index=['Walc_y'], columns=['age'], values=['total']).fillna(0).plot(kind='bar'),
stacked=True,
title=("Walc impact over age")
age_Dalc()
age_Walc()
plt.show()
age_Dalc_walc(data)
【问题讨论】:
标签: python pandas matplotlib graph