.plot (y =) дает тот же график, несмотря на изменение значений y

1

Я вытащил детали компании под названием "BBRY" и сохранил ее в переменной bb. Блок данных состоит из следующих элементов:

                   Close     High      Low     Open    Volume
Symbol Date                                                    
BBRY   2007-07-02  71.4200  71.8000  66.3567  67.3233  56422755
       2007-07-03  69.3133  72.2967  68.8000  69.3867  26506620
       2007-07-04  69.3133  72.2967  68.8000  69.3867         0

Когда я выполняю bb.plot(y=Close) и bb.plot(y="Open"), оба их графика похожи. Я пробовал делать это несколько раз для разных, но безрезультатно. Как получить.plot(), чтобы показать разные графики для разных значений y Изображение 174551

Код:

import pandas as pd 
from pandas_datareader import data 

import matplotlib.pyplot as plt
company = "BBRY"
start = "2007-07-01"
end = "2008-12-31"
bb = data.get_data_morningstar(company,start, end)

bb.head(3)

bb["Close"].plot()
bb["Open"].plot()
Теги:
anaconda
jupyter

1 ответ

1

Эти графики не идентичны. Вы закладываете цены открытия/закрытия акций. Они очень похожи - но не идентичны:

Изображение 174551

Вы можете увидеть это, если наложите их на них - я использовал gimp для этого, окрашивая один черный и используя частично оверлей.

Открытые/закрытые призы для одного и того же запаса будут немного отличаться, но не сильно - и вы имеете дело с разрешением 20 $ (?) На см. Если ваши акции не упадут, вы не увидите дико разных участков.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню