Симптом, который вы описываете (без даты на оси x), возник бы, если бы индекс содержал строки даты .Чтобы преобразовать строки даты в даты (типа d datetime64
), используйте
ts.index = pd.to_datetime(ts.index)
Например,
import pandas as pd
import matplotlib.pyplot as plt
ts = pd.Series([1.000000, 1.017333, 1.000000, 0.992783],
index=['2018-05-10', '2018-05-09', '2018-05-08', '2018-05-07'])
ts.index = pd.to_datetime(ts.index)
ts.plot()
plt.show()