ПОСЛЕДНИЕ РЕДАКТИРОВАТЬ после того, как все больше людей оказались здесь.Чтобы быть понятным новичкам в python, вы должны сначала импортировать панд для приведенных ниже кодов:
import pandas as pd
Попробуйте сначала установить индекс в качестве столбца Datetime:
df.set_index('Date', inplace=True)
Просточтобы быть уверенным, попробуйте установить индекс dtype (изменить: это, вероятно, не понадобится, как вы делали это ранее):
df.index = pd.to_datetime(df.index)
И затем нанесите его на график
df.plot()
Если это решитпроблема в том, что когда вы используете .plot()
из объекта DataFrame, ось X автоматически будет индексом DataFrame.
Если² ваш DataFrame имел Datetimeindex и 2 других столбца (скажем, ['Currency','pct_change_1']
), и вы хотелипостроите только один из них (возможно pct_change_1
), который вы могли бы:
# single [ ] transforms the column into series, double [[ ]] into DataFrame
df[['pct_change_1']].plot(figsize=(15,8))
Где figsize=(15,8)
Вы устанавливаете размер графика (width, height)
.
Последнийредактировать:
Если³, если вы не хотите удалять исходный индекс, вы также можете:
df[['Date','ClosingPrice']].plot('Date', figsize=(15,8))