Я строю несколько строк из CSV-файла и устанавливаю каждый год для каждой строки с данными о влажности, я хочу, чтобы график был похож на
![img](https://i.stack.imgur.com/umCQu.jpg)
Набор данных из CSC должен выглядеть так: ![img](https://i.stack.imgur.com/4DlLk.jpg)
Я использовал этот код для построения графика
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
%config InlineBackend.figure_fotrmat='retina'
df=pd.read_csv('C:/Users/Administrator/Desktop/datasets.csv',
index_col=0, parse_dates=True)
df['Year'] = df.index.year
df['Month'] = df.index.month
df['Weekday Name']=df.index.weekday_name
df['day']=df.index.day
ax = df.loc['2000-05-01':'2000-05-31', 'Avg_humidity'].plot()
ax.set_ylabel('Humidity');
Результат:
![https://i.stack.imgur.com/hyxjq.jpg](https://i.stack.imgur.com/hyxjq.jpg)
Когда я пишу коддля многострочного сюжета
hum1 = df.loc['2000-05-01':'2000-05-31', 'Avg_humidity']
hum2 = df.loc['2001-05-01':'2001-05-31', 'Avg_humidity']
line_chart1 = plt.plot( hum1)
line_chart2 = plt.plot(hum2)
plt.legend(['year 2000', 'year 2001'], loc=4)
plt.show()
Вывод Actula:
![enter image description here](https://i.stack.imgur.com/AsTy0.jpg)