Вот как выглядит мой CSV-файл:

Я пропустил первые 4 строки, потому что они не содержали данных. Однажды в 5-й строке я использовал панды, чтобы получить данные построчно. Я думаю, что эту часть я получил, но хочу иметь возможность организовать данные для столбца «Дата» так, чтобы на оси X они отображались как январь, февраль, март ... но не уверен, как это сделать с Pandas в виде pd .
Я также хочу иметь возможность пометить ось Y 'Evapotranspiration (inhes)' и иметь заголовок вверху, который гласит 'Eden_7'. Пока в правом верхнем углу есть выступ, который мне не нужен. Не уверен, как удалить. Наконец, я хочу, чтобы пороговое значение для диапазона оси Y было от 1 до 7, а не от 1 до 8.
Вот код, который у меня работает до сих пор:
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
dataset = pd.read_csv('1541544819_et.csv', skiprows=4)
dataset[['Date', '2A300 Potential evapotranspiration (millimeters)']].set_index('Date').plot(figsize=(15, 8))
И до сих пор это работает почти идеально, за исключением деталей, упомянутых выше.
Вот как выглядит график:

Это то, что я пытаюсь, чтобы мой окончательный график выглядел. Просто нижний:

Обновлен код:
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
df = pd.read_csv('1541544819_et.csv', skiprows=4)
plt.xticks(range(11), ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Nov','Dec'], rotation=45)
ax = df.plot()
ax.set_ylabel("Evapotranspiration (inches)")
Спасибо