Я пытаюсь построить график, который на основе данных сравнивает значения одного столбца на основе периода 1/1 / 2018-30 / 4/2018 против 1/1 / 2018-30 / 4/2018.
Результирующий график должен отображать значения (разные столбцы для каждого пункта назначения) на основе двух разных таймфреймов.
Полученный график результатов не показывает значения для каждого пункта назначения, к сожалению
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, разделенные для пункта назначения, а это то, что мне действительно нужно.
График, который я получаю, не группирует значения CW для каждого пункта назначения (BUE, BOG, MVD, SCL)
Это 2 сгруппированных кадра данных, которые мне нужно построить
На графике не отображаются значения, сгруппированные по назначению (SCL, BOG, BUE, SCL)