使用Python在一个图形中绘制一系列股票数据

2024-04-29 18:44:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我想画一张股票的开盘、高点、低点和收盘点的烛光图,并标出我在过去12个月的买入和卖出头寸。(图1)

此外,我想把股票的成交量放在图1下。让我们把它表示为图2。在

接下来,在图2下绘制同期的DJIA烛光图,表示为图3。在

在图3中,绘制了一个条形图和一个直线图(图4和图5)。在

最后,显示了代表时间段的x值。在

有什么好的图书馆来完成这项任务吗?在

谢谢。在


Tags: 图书馆绘制代表直线股票条形图时间段头寸
1条回答
网友
1楼 · 发布于 2024-04-29 18:44:45

有趣的是these questions没有得到太多的爱。。。不管怎么说,我一直在研究market data recently,我知道python可以用熊猫和海船来制作优美的小提琴情节。下面的代码片段生成附加的图像。在

from pandas_datareader import data as pdr
import fix_yahoo_finance as yf
import seaborn as sns
import matplotlib.pyplot as plt
yf.pdr_override() # <== that's all it takes :-)

# download Panel
tags = ["SPY", "AMZN"]
data = pdr.get_data_yahoo(tags, start="2017-01-01", end="2017-01-30")

#print(data["Open"]["AMZN"])
print(data)

sns.violinplot(x=data["Close"]["AMZN"].values, palette="muted")
plt.show()
sns.violinplot(x=data["Close"]["SPY"].values, palette="muted")
plt.show()

Amazon Stock price violin from January 2017SPY Stock price violin from January 2017

相关问题 更多 >