Приведенный кадр данных выглядит следующим образом:
id,value_date,unit_value
6252,2020/1/2,1.7058
6252,2020/1/3,1.7011
6252,2020/1/6,1.7031
6252,2020/1/7,1.7199
6252,2020/1/8,1.6968
6252,2020/1/9,1.7197
6252,2020/1/10,1.7277
6252,2020/1/13,1.7478
6252,2020/1/14,1.7465
6252,2020/1/15,1.7397
6252,2020/1/16,1.7369999999999999
6252,2020/1/17,1.7444
6252,2020/1/20,1.7735
6252,2020/1/21,1.7457
6252,2020/1/22,1.7699
6252,2020/1/23,1.7199
6252,2020/2/3,1.5811
6252,2020/2/4,1.6432
6252,2020/2/5,1.6586
6252,2020/2/6,1.7116
6252,2020/2/7,1.7259
6252,2020/2/10,1.7425
6252,2020/2/11,1.7537
6252,2020/2/12,1.7924
6252,2020/2/13,1.8011
6252,2020/2/14,1.81
6252,2020/2/17,1.8418
6252,2020/2/18,1.8459999999999999
6252,2020/2/19,1.8338
6252,2020/2/20,1.8741
6252,2020/2/21,1.9016
6252,2020/2/24,1.9188
6252,2020/2/25,1.9407
6252,2020/2/26,1.8708
6252,2020/2/27,1.8854
6252,2020/2/28,1.8273
Я построил его одной строкой, df.plot(x='value_date', y='unit_value', kind="line")
,
Просто интересно, как я могу January
и February
данные отдельно с двумя линиями на одном графике?
Я пробовал следующий код, но он наносил их на два разных графика.
df['month'] = pd.to_datetime(df['value_date'], format='%Y-%m-%d').dt.month
df2 = df.groupby('month')
for key, group in df2:
group.plot(x='value_date', y='unit_value', kind='line')