pandas如何实现股票分析图
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要介绍 pandas如何实现股票分析图 ,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!获取APPL,MSFT,GOOG的股票数据stocks = pd.DataFra
千家信息网最后更新 2025年12月01日pandas如何实现股票分析图
这篇文章主要介绍 pandas如何实现股票分析图 ,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
获取APPL,MSFT,GOOG的股票数据
stocks = pd.DataFrame({"Date": apple["Date"],"AAPL": apple["Adj Close"],"MSFT": microsoft["Adj Close"],"GOOG": google["Adj Close"]}).set_index("Date")print(stocks.head())| date | AAPL | GOOG | MSFT |
|---|---|---|---|
| 2016-01-04 | 102.612183 | 741.840027 | 53.015032 |
| 2016-01-05 | 100.040792 | 742.580017 | 53.256889 |
| 2016-01-06 | 98.083025 | 743.619995 | 52.289462 |
| 2016-01-07 | 93.943473 | 726.390015 | 50.470697 |
| 2016-01-08 | 94.440222 | 714.469971 | 50.625489 |
1 多只股票对比
做出图形
stocks.plot(grid = True)plt.show()
由于google的股价比较高,所以导致了Microsoft和Apple股票波动变小。一个解决的方法是使用不同的刻度线。
stocks.plot(secondary_y = ["AAPL", "MSFT"], grid = True)
还有的更好的方法是画出收益图
#df.apply(arg)将会把函数参数应用到数据框的每一列,然后再返回一个数据框#在这行代码中,lambda中的x是一个seriesstock_return = stocks.apply(lambda x: x / x[0])stock_return.head()
做出波动图
stock_return.plot(grid = True).axhline(y = 1, color = "black", lw = 2)
通过这个图我们可以看到每一个股票相对于初始价格的收益,我们还可以看到这些股票的波动是相关的。
我们还可以做出股票的每天的变化图
stock_change = stocks.apply(lambda x: np.log(x) - np.log(x.shift(1))) # shift moves dates back by 1.
2 股票均线图
stocks["AAPL"].plot(label="APPL")apple["20d"] = np.round(apple["Close"].rolling(window = 20, center = False).mean(), 2).plot(label="20Average")apple["50d"] = np.round(apple["Close"].rolling(window = 50, center = False).mean(), 2).plot(label="50Average")plt.legend()plt.show()
以上是" pandas如何实现股票分析图 "这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
股票
数据
波动
分析图
分析
内容
收益
方法
篇文章
不同
代码
价值
价格
兴趣
函数
刻度
参数
变化图
图形
均线
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广警网络安全与执法试验班
10g数据库导入11g
2019我国网络安全事件
互联网科技转正汇报ppt
供电所网络安全培训心得
网络安全考试题目操作
生存进化服务器文件保存在哪
网络技术学习好物安利
url如何存入数据库中
国外服务器厂商比较便宜的
x玖少年团网络安全家园
手机网络安全为主题黑板报
vivo软件开发年薪多少钱
《网络安全法》 等级保护
怎么屏蔽同一个ip服务器
杭州应用软件开发系统
网络安全与执法去向
浏览器网络安全证书
收款方支付宝中国网络技术是
plc无法连接数据库
红外数据库背景步骤
学软件开发用什么手机好
网吧里的电脑怎么连接服务器
液晶彩屏软件开发
华为服务器软件
北京软件开发企业名录
数据库开发专业有哪些
数据库建立表格char和
天津市皮卡丘网络技术
服务器网卡怎么改成路由器