我有3列的一些数据,我想从中绘制堆栈条,以显示y轴上的递增日期和数字计数(基于“数字”列);因此,在各大洲(“ Continent”列)中的堆叠彼此堆叠,并按大洲上色了图例。
以下是数据:
Date Numbers Country
22/03/2020 2 AFRICA
22/03/2020 4 AFRICA
22/03/2020 10 AFRICA
23/03/2020 4 ASIA
23/03/2020 6 ASIA
23/03/2020 15 ASIA
24/03/2020 2 AMERICA
24/03/2020 7 AMERICA
24/03/2020 17 AMERICA
25/03/2020 5 EUROPE
25/03/2020 15 EUROPE
25/03/2020 20 EUROPE
26/03/2020 3 OCEANIA
26/03/2020 4 OCEANIA
26/03/2020 10 OCEANIA
这是我的无效尝试:
df.index=df['Date']
df_c= df.groupby(['Country'])['Number'].count()
df_c.plot(kind='bar', stacked=True)
有人可以帮忙吗?谢谢
编辑:x轴上的日期和y轴上的数字总和