Q: построите несколько строк, сравнив результаты из файла CSV: Jupytor, Pandas - PullRequest
0 голосов
/ 25 сентября 2019

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

img

Набор данных из CSC должен выглядеть так: img

Я использовал этот код для построения графика

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

Когда я пишу коддля многострочного сюжета

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...