Следующий пример кода показывает, как возникает проблема.
import pandas as pd
import matplotlib.pyplot as plt
#Reading data
data = pd.read_csv("mydata.csv",parse_dates=['date'])
data = data.iloc[0:17, :]
#Plotting data
fig = plt.figure(figsize=(10, 7))
ax = fig.add_subplot(111)
ax.plot(data['date'],data['y'],'-o')
ax.set(xlabel='Date', ylabel='y')
ax.grid()
plt.show()
В результате получается следующее: сетка смещена относительно точки данных grid_displaced .
Если я удаляю ,parse_dates=['date']
, все работает нормально grid_not_displaced .
Вот ссылка на файл данных https://drive.google.com/file/d/1AWcyIKgtDY_xkT_gaUxsiwjq9vLGfMog/view?usp=sharing