我有一个excel数据框架,需要数据可视化,根据同比值比较绘制groupby系列

2024-06-03 10:16:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从一个数据框中绘制一个grah,比较基于2018年1月1日-2018年4月30日和2018年1月1日-2018年4月30日期间的一列值。 结果图应显示基于两个不同时间段的值(每个目的地的不同条形图)

我得到的结果图没有显示每个目的地的值

cz.set_index('Flight_Date', inplace = True)
cz = cz[(cz.Destination == 'BUE')| (cz.Destination == 'SCL')|  (cz.Destination == 'MVD')|(cz.Destination == 'BOG')]
LY= cz['2018-01-01':'2018-04-30'].groupby(['Flight_Date','Destination']).sum()

TY= cz['2018-01-01':'2018-04-30'].groupby(['Flight_Date','Destination']).sum()


import matplotlib.pyplot as plt
%matplotlib inline


plt.figure(figsize= (25,10))
plt.style.use("seaborn")

cz.plot(y=['TY', 'LY'], color=('gold', 'darkblue'),fontsize= 16, label = 'Chargeable WT')
plt.xlabel('KGS', fontsize= 15,color = 'darkblue') ; plt.ylabel('Agents', fontsize= 15,color = 'darkblue')
plt.title('MARKET YTD', fontdict = {'fontname': 'Candara', 'fontsize' : 28, 'color' : 'darkblue'})
plt.grid(axis='y')
plt.legend(fontsize = 14) 
plt.show()

我得到的绘图图并没有显示为目的地划分的CW值,这是我实际需要的。 我得到的图并不是对每个目的地(BUE、BOG、MVD、SCL)的CW值进行分组

这是我需要绘制的2个分组数据帧

我得到的图形未显示按目的地分组的值(SCL、BOG、BUE、SCL)


Tags: 数据date绘制pltczdestinationcolorflight