9個不錯的數據可視化工具
1.Plotly:
數據可視化平台 Plotly 開源旗下強大的 JavaScript 圖表庫,支持三種不同類型的圖表,包括地圖,箱形圖和密度圖,以及更常見的產品如,條狀和線形圖。
Plotly 在聲明中稱,和許多JavaScript數據可視化庫不同, Plotly.js 不依賴於 jQuery,而是基於新的開源 JSON (JavaScript Object Notation) schema,這使得 plotly.js 性能顯著超過其它競品。plotly.js 採用 JSON 的圖表規範來製做交互可視化,所以從一種格式轉換到另一種更加簡單,比如將 CSV 文件轉成 Excel 圖表,Python 代碼或交互圖表,還有 R 代碼。
下載地址:https://sdk.cn/datas/998
2.ggplot2—R
ggplot2是一個用來繪製統計圖形的R軟體包。ggplot2是由其背後的一套圖形語法所支持的,它可以繪製出很多美觀的圖形,同時能避免諸多繁瑣的細節。ggplot2採用了圖層的設計方式,你可以從原始的圖層開始,首先繪製原始數據,然後不斷地添加圖形注釋和統計匯總的結果。 n
下載地址:https://sdk.cn/datas/5064
3.Chart.js
Chart.js 是一個簡單、面向對象、為設計者和開發者準備的圖表繪製工具庫。 6種圖表類型:曲線圖、柱狀圖、蛛網圖、極地區域圖、餅圖和環形圖 。n
下載地址:https://sdk.cn/datas/3376
4.D3.js
D3 (或D3.js) 是一個用來使用Web標準做數據可視化的JavaScript庫。 D3幫助我們使用SVG, Canvas 和 HTML技術讓數據生動有趣。 D3將強大的可視化,動態交互和數據驅動的DOM操作方法完美結合,讓我們可以充分發揮現代瀏覽器的功能,自由的設計正確的可視化界面。 n
- 結合HTML,SVG,CSS,D3可以圖形化的,生動的展現數據。是目前最流行的數據可視化庫,同時是Github上前端庫排行第二(僅次於bootstrap)。
- 比Processing這樣的底層繪圖庫更簡單,比Echarts這樣高度封裝的圖表庫更自由。
- D3基於開源協議BSD-3-Clause3,可以免費用於商業項目。源碼託管在GitHub 上star數已達50000多次,有大量用戶和豐富友好的案例。
下載地址:https://sdk.cn/datas/768
5.AngularDoc
AngularDoc 是一個針對 Angular2項目進行架構分析及可視化展示的工具,支持Github登陸及項目導入,支持 Visual Studio Code ,通過分析分析整個Angular2項目的各種依賴,比如 bootstrap的類,模塊、組件等等, 從而生成一個類似思維導圖的可視化圖表。
下載地址:https://sdk.cn/datas/4717
6.Embedding Projector
谷歌開源了網頁版數據可視化工具Embedding Projector,該項目作為Tensorflow的一部分,能對高維數據進行可視化展示與分析。 n
下載地址:https://sdk.cn/datas/4615
7.Victory
一個用於構建互動式數據可視化的ReactJS庫
下載地址:https://sdk.cn/datas/4626
8.Processing
Processing是數據可視化的招牌工具。你只需要編寫一些簡單的代碼,然後編譯成Java。Processing可以在幾乎所有平台上運行。
下載地址:https://sdk.cn/datas/5065
9.NodeBox
NodeBox是OS X上創建二維圖形和可視化的應用程序,你需要了解Python程序,NodeBox與Processing類似,但沒有Processing的互動功能。
下載地址:https://sdk.cn/datas/5066
以上工具均收錄於http://SDK.cnn
你可以在網站:https://sdk.cn 微博:SDKcn 微信公眾號:SDKcn開發者服務平台 找到它們。
推薦閱讀:
※直播 | Facebook Analytics Manager如何運用300PB海量資料庫?
※沒用過TF,沒摸過GPU,我算不算是真正的數據科學家?
※利用 SQL 進行數據分析初學者教程 - ep1
※如何可視化城市的交通便捷性