对股票进行可视化分析
對一只股票的數據分析
- 前言
- 一、數據爬取
- 二、數據可視化分析
- 1.近三年的走勢
- 2.股票點數的最大值區間
- 3.每日低點分析
- 4.高低開分析
- 三、 總結
前言
本文通過對股票數據的爬取,進而對這只股票進行可視化數據分析,分析的若有問題,大家可以在下方進行留言。
一、數據爬取
博主采用的數據爬取方式是:利用python的財經數據包tushare,就直接可以將你想獲取的數據下載下來,它也是有接口的,利用不同的接口可以獲取不同的數據。
代碼如下:
import tushare as ts import pandas as pd stock_data = ts.get_hist_data('600848') stock_data.to_csv(r'C:\Users\GK丶taptap\Desktop\stock_data2.csv')其csv文件圖片如下:
二、數據可視化分析
1.近三年的走勢
對該股票每天結束時的點數,使用matplotlib進行可視化分析
代碼如下:
得到的曲線圖如下:
由走勢圖可知,這只股票還是非常的不穩定,在跌的時候是深不見底的,而且跌的幅度是非常大的,過程漲的階段也很少,而在漲的時候漲的很慢,耗費很多時間,并且漲的過程還伴隨著巨幅的下跌,這樣以來很多人會跑路,就不會獲取最后漲的收益。并且它在后面跌的時候是在2020,2020年也算慢牛時期,很多股票都漲了很多。所以這只股票不建議投資。
2.股票點數的最大值區間
我們對該股票的每天點數的最大值進行分析,可以讓我們了解到那個最大值區間是有更多位置的,來判斷是否投資這個股票。
我們先對最大值進行劃分區間,劃分為一下四個區間:
[0,20] (20,25] (25,30] (30,+oo]
代碼如下:
得到的餅狀圖如下:
由圖可知,該股票每天的最大值分布最多點數的位置在20-25之間,20以下是最少的,25和25-30的點數大致相同,該股票每天上漲空間還是很大的,但由前面的分析,可得出該股票每天在某個時間會漲很多,但后面也伴隨著大跳水,這對喜歡盯盤的人是非常的不友好。
3.每日低點分析
我們利用散點圖對每日低點進行數據分析,看其每日的跌幅能有多大。
代碼如下:
得到的散點圖如下:
由散點圖可知,其每日低點的走勢和結束的走勢大致相同,高點都是35,而且看點的分布密集地方都是較低點,每天的結束值大致和最低值相同,可知這個股票不宜購買。
4.高低開分析
我們對該股票的起始值進行分析,判斷其低開多還是低開多。
代碼如下:
得到的柱狀圖如下:
由圖可知,該股票低開的時候很多,但其走勢不是低開高走,而在高開時,就是走的高開低走,非常的坑人。
三、 總結
由上面四個分析可知,上海臨港(代碼600848)這個股票不建議購買,不低開高走,而在高開時,卻低走,以及前面的結論,可知該股票是非常的不穩定。
最后,理財有風險,投資需謹慎,請大家合理的進行投資分配,有不懂的地方可以向我提問,有理解錯誤的地方也請大家指出來。
總結
以上是生活随笔為你收集整理的对股票进行可视化分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: D3D处理2D图像: NV12格式及其转
- 下一篇: SVN分支管理那些事儿