python做大屏数据可视化_超强大!Python 可视化这款大屏就够了!
對于從事數據領域的小伙伴來說,當需要闡述自己觀點、展示項目成果時,我們需要在最短時間內讓別人知道你的想法。我相信單調乏味的語言很難讓別人快速理解。最直接有效的方式就是將數據進行可視化展現。
提到數據可視化,我們會想到 Plotly、Matplotlib、Pyecharts等可視化庫,或者一些商用軟件Tableau、FineBI等等。如果你希望操作更簡單、展現效果更強大,那么這款工具 big_screen 更適合你了,本文介紹具體如下:
?big_screen 特點?安裝環境?輸入數據?結果展示?在線部署?代碼領取
big_screen 特點
便利性工具, 結構簡單, 你只需傳數據就可以實現數據大屏展示。
安裝環境
pip install-i https://pypi.tuna.tsinghua.edu.cn/simple flask
輸入數據
在文件夾 data.py 中更新你需要展示的數據即可,如下為部分數據展示:
self.echart1_data={'title':'行業分布','data':[{"name":"商超門店","value":47},{"name":"教育培訓","value":52},{"name":"房地產","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':'職業分布','data':[{"name":"電子商務","value":10},{"name":"教育","value":20},{"name":"IT/互聯網","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 代碼已經運行起來了,這個就是在后臺運行,關閉連接之后一樣會運行,這下就放心了。
但是,如果發生錯誤的話,我們是無法知道哪里出錯的,這時我們指定日志輸出文件
nohup python-u app.py>robot.log2>&1&
還有一個問題,我想停止在線運行怎么辦?可以使用這個命令
kill PID
代碼領取
長按掃碼,發消息[大屏]
總結
以上是生活随笔為你收集整理的python做大屏数据可视化_超强大!Python 可视化这款大屏就够了!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java的复制构造函数_什么是Java中
- 下一篇: solr java浏览器访问_solr解