python做大屏数据可视化_超强大!Python 可视化这款大屏就够了!
對于從事數(shù)據(jù)領域的小伙伴來說,當需要闡述自己觀點、展示項目成果時,我們需要在最短時間內(nèi)讓別人知道你的想法。我相信單調(diào)乏味的語言很難讓別人快速理解。最直接有效的方式就是將數(shù)據(jù)進行可視化展現(xiàn)。
提到數(shù)據(jù)可視化,我們會想到 Plotly、Matplotlib、Pyecharts等可視化庫,或者一些商用軟件Tableau、FineBI等等。如果你希望操作更簡單、展現(xiàn)效果更強大,那么這款工具 big_screen 更適合你了,本文介紹具體如下:
?big_screen 特點?安裝環(huán)境?輸入數(shù)據(jù)?結果展示?在線部署?代碼領取
big_screen 特點
便利性工具, 結構簡單, 你只需傳數(shù)據(jù)就可以實現(xiàn)數(shù)據(jù)大屏展示。
安裝環(huán)境
pip install-i https://pypi.tuna.tsinghua.edu.cn/simple flask
輸入數(shù)據(jù)
在文件夾 data.py 中更新你需要展示的數(shù)據(jù)即可,如下為部分數(shù)據(jù)展示:
self.echart1_data={'title':'行業(yè)分布','data':[{"name":"商超門店","value":47},{"name":"教育培訓","value":52},{"name":"房地產(chǎn)","value":90},{"name":"生活服務","value":84},{"name":"汽車銷售","value":99},{"name":"旅游酒店","value":37},{"name":"五金建材","value":2},]}self.echart2_data={'title':'省份分布','data':[{"name":"浙江","value":47},{"name":"上海","value":52},{"name":"江蘇","value":90},{"name":"廣東","value":84},{"name":"北京","value":99},{"name":"深圳","value":37},{"name":"安徽","value":150},]}self.echarts3_1_data={'title':'年齡分布','data':[{"name":"0歲以下","value":47},{"name":"20-29歲","value":52},{"name":"30-39歲","value":90},{"name":"40-49歲","value":84},{"name":"50歲以上","value":99},]}self.echarts3_2_data={'title':'職業(yè)分布','data':[{"name":"電子商務","value":10},{"name":"教育","value":20},{"name":"IT/互聯(lián)網(wǎng)","value":20},{"name":"金融","value":30},{"name":"學生","value":40},{"name":"其他","value":50},]}
本地運行
cd big_screen-master;python app.py;
結果展示
在線部署
你可以直接像在本地一樣運行腳本,這樣可以運行成功,如果我們想讓它一直運行,我們可以在線部署。使用命令如下:
nohup python app.py
這時你可以查看進程
ps-ef|grep python
就會看到我們剛才 app.py 代碼已經(jīng)運行起來了,這個就是在后臺運行,關閉連接之后一樣會運行,這下就放心了。
但是,如果發(fā)生錯誤的話,我們是無法知道哪里出錯的,這時我們指定日志輸出文件
nohup python-u app.py>robot.log2>&1&
還有一個問題,我想停止在線運行怎么辦?可以使用這個命令
kill PID
代碼領取
長按掃碼,發(fā)消息[大屏]
總結
以上是生活随笔為你收集整理的python做大屏数据可视化_超强大!Python 可视化这款大屏就够了!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java的复制构造函数_什么是Java中
- 下一篇: solr java浏览器访问_solr解