Plotly Dash數據可視化
Plotly Dash是一個基於Web瀏覽器的應用程序、用於數據分析的Python庫。最初,Plotly在GitHub上公布了Dash的概念模型,經過長時間持續的開發,Plotly發布了作為企業級解決方案和開源工具的Dash。Dash項目可用於數據分析、數據挖掘、數據可視化、數據建模、儀器控制和報告。這是一個輕量級的項目,只有短短的40行Python代碼,並且提供了一個用於操作UI控制項的界面,包含可拖動的滑塊,下拉列表和帶代碼的圖形等等。最重要的是Dash是完全可定製化開發的開源工具庫。
用戶可以在本地無限制的使用開源版本,也可以通過Heroku或Digital Ocean等平台進行Dash應用程序的部署和管理。
本文介紹7個在Dash公眾社區開發的Dash應用程序。每個case都附有App鏈接和Github代碼鏈接,可借鑒、可模仿、可啟發、可舉一反三,只看你腦洞了。
1. 美國NASA流星體火球墜落事件-Great Balls of Fire
使用1988年至2017年的流星體墜落事件記錄的數據,來源於NASA噴氣推進實驗室的近地小天體實驗室(NASA』s Jet PropulsionLaboratory)
Dash App link:https://great-balls-of-fire.herokuapp.com/
2. 寨卡病毒爆發事件全覽Zika Outbreak Explorer
對全球範圍內2015年底到2016年爆發的寨卡病毒感染數量進行了可視化。
GIF
Dash App Link:https://zika-crossfilter.herokuapp.com/
Github code:https://github.com/charleyferrari/zika-crossfilter/
3.尋找大腳怪/北美野人-Finding Bigfoot
基於於1920年至2017年在北美髮現疑似大腳怪/北美野人的數據,主要是發現的時間、地點和描述信息等。
GIF
Dash App Link:https://bigfoot-sightings-dash.herokuapp.com/
Github code:https://github.com/timothyrenner/bigfoot-dash-app
4.氣候變化與一生的重大事件關聯-Climate change and lifeevents
展示你未來人生中重大事件比如孩子出生、入學等與溫度變化之間關係的情況。
GIF
Dash App Link:https://climate-life-events.herokuapp.com/7
Github code:https://github.com/gschivley/climate-life-events
5.全球地震瀏覽EarthquakeExplorer
展示全球地震數據,來源於美國地質調查局USGS(US Geological Survey)。
GIF
Dash App Link:https://belle-croissant-54211.herokuapp.com/
Github code:https://github.com/jackdbd/dash-earthquakes
6. 城市道路質量識別數據可視化Street QualityIdentification Device
在美國的Syracuse城,市政人員在汽車上安裝一種低成本的數據採集裝置,在車輛運行過程中每隔1秒時間,拍攝道路路面情況,並採集汽車加速度計和減震感測器數據,來收集道路是否平坦或者坑窪,以更快的對道路進行維護,這實際上屬於智慧城市的領域。
GIF
Dash App Link:https://belle-croissant-54211.herokuapp.com/
Github code:https://github.com/jackdbd/dash-earthquakes
7. 功能性磁共振成像數據可視化VisualizingMRI Data
該作品獲得了TransIP VPS competition?第一名
功能性磁共振成像(fMRI,functionalMagnetic Resonance Imaging)是一種神經影像學技術。其原理是利用磁振造影來測量神經元活動所引發之血液動力的改變。由於fMRI的非侵入性和其較少的輻射暴露量,從1990年代開始其就在腦部功能定位領域佔有了重要地位。目前,fMRI主要被運用於對人及動物的腦或脊髓之研究中。
GIF
Dash App Link:http://teaching.lukas-snoek.com/
Github code:https://github.com/lukassnoek/VoxelViz
TAG:科學數據之路 |