Временной ряд данных.График двух различных временных диапазонов с относительной отправной точкой - PullRequest
0 голосов
/ 21 января 2019

У меня есть датафрейм с временным рядом (дневные цены одной акции). Я хочу взять два разных временных диапазона и наложить их на график с относительной начальной точкой 0 вместо даты.

В приведенном ниже примере, если я нанесу график 1962 и 2018, он использует дату в качестве оси x вместо относительной начальной точки.

SPY = pd.read_csv('GSPC.csv', parse_dates=['dDate'], index_col='dDate')

SPY1962 = SPY['1962']
SPY2018 = SPY['2018']

firstprice62 = SPY1962['nAdjClose'].iloc[0]
firstprice18 = SPY2018['nAdjClose'].iloc[0]

normal62 = SPY1962['nAdjClose'].div(firstprice62).mul(100)
normal18 = SPY2018['nAdjClose'].div(firstprice18).mul(100)

Изображение того, чего я пытаюсь достичь

1 Ответ

0 голосов
/ 21 января 2019

Разобрался.

normal18 = normal18.reset_index()
normal62 = normal62.reset_index()

normal62['nAdjClose'].plot()
normal18['nAdjClose'].plot()

plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...