.plot(y =)给出相同的图表,尽管更改了y的值

时间:2018-07-18 19:13:08

标签: python r anaconda jupyter

我已经提取了名为“ 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不同值的不同图形 enter image description here

代码:

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()

1 个答案:

答案 0 :(得分:1)

这些图不相同。您正在绘制股票的开盘价/收盘价。它们非常相似-但不完全相同:

enter image description here

如果覆盖它们,您会看到-我使用了gimp,将一种颜色涂成黑色,并使用了部分覆盖。

相同股票的开/平底价将有所不同,但相差不大-而您正在处理的每厘米分辨率约为20 $(?)。除非您的股票崩盘,否则您不会看到完全不同的情节。