Линейный график Matplotlib

Я пытаюсь построить простой линейный график, используя matplotlib, и по какой-то причине matlpotlib неправильно отображает данные.

Вот примеры данных, которые я пытаюсь построить:

Данные CSV

Pandas Plot (Как должен выглядеть график)

График Matplotlib

Код, который я построил, довольно прост:

fh = df['Datetime']
temp = df['tmp']
dew = df['dpt']
winds = df['wsp']

fig,ax = plt.subplots(figsize=(20,10))
ax.plot(fh,df['tmp'],marker='o')
ax.set_ylabel('MOS Forecasted Temperature (degF)')

plt.xticks(rotation='90')

plt.legend()

Любые предложения о том, как исправить график matplotlib, будут очень признательны!


person Nathan Rick    schedule 30.08.2019    source источник
comment
df = df.sort_values('Datetime') в самом верху должен это исправить.   -  person ALollz    schedule 30.08.2019
comment
Идеальный. Благодарю вас!   -  person Nathan Rick    schedule 30.08.2019