У меня такой код:
stock = '^GSPC'
data = web.DataReader(stock, 'yahoo', start, end)
data['month'] = data.index.month
data['day'] = data.index.day
data.set_index('month',append=True,inplace=True)
data.set_index('day',append=True,inplace=True)
df = data.groupby(['month', 'day']).mean()
df.plot(y = 'Close');
График выглядит так:
I keep getting this plot
How can i set the xlim
?
In the official documentation:
https://pandas.pydata.org/pandas-docs/version/0.14/generated/pandas.DataFrame.plot.html дан этот формат:
DataFrame.plot(xlim = '')
Таким образом:
df.plot(y = 'Close', xlim =('df.index[0]', 'df.index[-1]'));
Этот график идет только до (1,3), но значение df.index[-1]
составляет:
Out[74]: (12, 31)
Как можно я исправляю конечное значение xlim?
Edit:
Я хочу, чтобы мой график выглядел так: введите описание изображения здесь
Как вы можете видеть, он начинается на одном стержне оси Y и заканчивается в конце графика. Перед началом и после конца нет «пробелов». Можно ли сделать так, чтобы начало и конец сюжета оставались без "пробелов"?