我试图从一个数据框中绘制一个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)
目前没有回答
相关问题 更多 >
编程相关推荐