pandas如何实现股票分析图
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍 pandas如何实现股票分析图 ,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!获取APPL,MSFT,GOOG的股票数据stocks = pd.DataFra
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
计算机网络技术就业方向及前景图
公众号的数据库怎么建
江西省网络安全规定
大型网络软件开发费用
开发直播网课软件开发需求
零点有数搞软件开发吗
互联网金融科技含量
行云数据库怎么登录
2018华三网络技术大赛
数据库表 语句怎么写
收费软件开发公司
网络安全法中最常见的几种
软件开发30岁后怎么办
企业级云原生数据库
广东同城生鲜配送软件开发
信息网络安全设备有哪些
plsql 备份数据库
数据库系统第6版中文
苹果服务器英文名
物理服务器稳定吗
狭义的网络安全吗
工业园区正规网络技术
大一上学期网络技术期末考试
神通数据库double
软件开发协议审核要点
网络安全中的红队
国产服务器是哪个国家的
第四课网络安全教学反思
服务器域配置
北京天融信网络安全有双休吗