數(shù)據(jù)可視化工具大集合

大數(shù)據(jù)

所謂數(shù)據(jù)可視化是對大型數(shù)據(jù)庫或數(shù)據(jù)倉庫中的數(shù)據(jù)的可視化,它是可視化技術(shù)在非空間數(shù)據(jù)領(lǐng)域的應(yīng)用,使人們不再局限于通過關(guān)系數(shù)據(jù)表來觀察和分析數(shù)據(jù)信息,還能以更直觀的方式看到數(shù)據(jù)及其結(jié)構(gòu)關(guān)系。

數(shù)據(jù)可視化技術(shù)的基本思想是將數(shù)據(jù)庫中每一個數(shù)據(jù)項(xiàng)作為單個圖元元素表示,大量的數(shù)據(jù)集構(gòu)成數(shù)據(jù)圖像, 同時(shí)將數(shù)據(jù)的各個屬性值以多維數(shù)據(jù)的形式表示,可以從不同的維度觀察數(shù)據(jù),從而對數(shù)據(jù)進(jìn)行更深入的觀察和分析。

為了讓開發(fā)者更好地使用數(shù)據(jù)可視化工具,云棲社區(qū)組織翻譯了GitHub上的 Awesome dataviz ,其幾乎囊括了優(yōu)秀的數(shù)據(jù)可視化框架,庫和軟件。涵蓋了支持JavaScript,Android,C++,Golang,iOS,Python,R語言和Ruby等編程語言的數(shù)據(jù)可視化工具,精彩不容錯過。

內(nèi)容目錄

Awesome dataviz

JavaScript 工具

圖表庫

圖形圖表庫

地圖(Maps)

d3

dc.js

Misc

Android 工具

C++ 工具

Golang 工具

iOS 工具

Python 工具

R 工具

Ruby 工具

其他工具

資源

參考書籍

資源網(wǎng)站

JavaScript 工具集

圖表庫

C3 – 以 d3 為基礎(chǔ)構(gòu)建的可重用圖表庫

Chart.js – 帶有 canvas 標(biāo)簽的圖表

Chartist.js – 具有強(qiáng)大瀏覽器兼容能力的響應(yīng)式圖表

Dimple – 適用于業(yè)務(wù)分析的面向?qū)ο蟮?API

Dygraphs – 適用于大型數(shù)據(jù)集的交互式線性圖表庫

Echarts – 針對大型數(shù)據(jù)集的高度定制化交互式圖表

Epoch – 可以完美創(chuàng)建的即時(shí)圖表

Highcharts – 基于SVG和VML呈現(xiàn)的圖表庫. 免費(fèi) (CC BY-NC 可用于非盈利項(xiàng)目)

MetricsGraphics.js – 能夠針對時(shí)間序列數(shù)據(jù)進(jìn)行優(yōu)化

Morris.js – 非常漂亮的時(shí)間序列線狀圖

NVD3 – 使用 d3.js 實(shí)現(xiàn)的可重用性圖表庫

Peity – 可創(chuàng)建小型內(nèi)連 svg 圖表

Plotly.js – 支持20種圖表類型的強(qiáng)大的聲明式庫

TechanJS – 股票以及金融圖表

圖形(graphs)圖表庫

Cola.js – 通過基于約束的優(yōu)化技術(shù)創(chuàng)建圖表的工具. 和 d3 以及 svg.js 共同發(fā)揮作用

Cytoscape.js – 由 Cytoscape 核心開發(fā)人員維護(hù)的用于繪制圖形的 JavaScript 庫.

Linkurious – 一款基于 Sigma.js 的能加快圖形可視化和交互式應(yīng)用的開發(fā)速度的工具箱

Sigma.js – 致力于圖形繪制的 JavaScript 庫

VivaGraph – 針對 JavaScript 的圖形繪制庫

地圖(Maps)

CartoDB – CartoDB 是一款開源工具并且其允許對網(wǎng)頁上的地理數(shù)據(jù)進(jìn)行存儲和可視化

Cesium – WebGL 虛擬地球儀和地圖引擎

Leaflet – 對移動端友好的交互式地圖JavaScript 庫

Leaflet Data Visualization Framework – 使用了 Leaflet 的設(shè)計(jì)用于簡化數(shù)據(jù)可視化和主題映射的框架

Mapael – 基于 the.js 的能夠展示矢量地圖的 jQuery 插件

Mapsense.js – 將 d3.js 和瓷磚式覆蓋地圖結(jié)合起來

Modest Maps – 使用 Javascript,依照 BSD 許可的瓷磚覆蓋式為基礎(chǔ)展示和交互地圖庫

d3參見 Awesome D3

dc.jsdc.js 是一個多維圖表構(gòu)建工具,其能夠與 crossfilter 完美地配合工作

angular-dc – dc.js 的 AngularJS 指令

dc.leaflet.js – 使用了 Leaflet 地圖的 dc.js 圖表

ember-dc – dc.js 的 Ember Component Wrappers(組件包裝)

雜項(xiàng)Chroma.js – 用于處理色彩的小型庫文件

Piecon – 圖標(biāo)上的餅狀圖繪制工具

Recline.js – 使用純 JavaScript 和 HTML 的用于構(gòu)建數(shù)據(jù)應(yīng)用的簡單而又強(qiáng)大的庫

Textures.js – 用于創(chuàng)建 SVG 模式的庫

Timeline.js – 創(chuàng)建交互式時(shí)間線

Vega – Vega 是一個用于創(chuàng)建,保存和分享交互式可視化數(shù)據(jù)設(shè)計(jì)的語法和格式

Vis.js – 一個包括了時(shí)間線,網(wǎng)絡(luò)和圖表(2D和3D)的動態(tài)可視化庫

安卓工具HelloCharts – 兼容安卓 API 8及以上版本的圖表庫

MPAndroidChart – 一款功能強(qiáng)大而又易于使用的圖表庫

C++工具Visualization Toolkit (VTK) – 用于3D圖形和圖像處理和可視化的開源庫

Go語言工具Charts for Go – 基于 Go 的基礎(chǔ)圖表. 其能夠?qū)?ASCII、 SVG 和 圖像進(jìn)行渲染

svgo – 針對 SVG 的 Go 語言庫

iOS工具JBChartView – 同時(shí)支持線性和條形圖的圖表庫

PNChart – 使用了 Piner 和 CoinsMan 的簡單并且美麗的圖表

ios-charts – MPAndroidChar 的 iOS? 端口. 其可以使用非常簡單的代碼為兩個平臺創(chuàng)建圖表

Python工具bokeh – 用于 Python 的交互式網(wǎng)頁繪圖工具

ggplot – 與ggplot2 面向R語言的 API相同

glumpy – OpenGL 科學(xué)可視化庫

matplotlib – 2D 繪圖庫

pygal – 一個動態(tài) SVG 圖表庫

PyQtGraph – 交互式和實(shí)時(shí)的 2D/3D/圖像 繪制以及科學(xué)/工程工具

seaborn – 一個能夠制作極具吸引力的和展現(xiàn)翔實(shí)統(tǒng)計(jì)信息數(shù)據(jù)的圖表庫

toyplot – 目標(biāo)為大型數(shù)據(jù)圖表的小型 Python 數(shù)據(jù)圖表繪制工具

Vincent – 面向 Vega 翻譯器的 Python 工具

VisPy – 基于 OpenGL 的高效科學(xué)可視化工具

mpld3 – Matplotlib Graphics的 D3 渲染工具

R工具ggplot2 – 一個基于圖形語法的繪圖系統(tǒng)

lattice – R語言格子圖形

plotly – 交互式圖表(向 ggplot2 的輸出中添加了交互性), 統(tǒng)計(jì)圖和簡單網(wǎng)絡(luò)圖

rbokeh – 針對 Bokeh 的R語言接口

rgl – 使用了 OpenGL 的3D 可視化

shiny – 用于創(chuàng)建交互式應(yīng)用和可視化的框架

visNetwork – 交互式網(wǎng)絡(luò)可視化

Ruby工具Chartkick – 使用 Ruby 的單線創(chuàng)建圖表的工具

其他工具不與特定平臺或語言綁定的工具

Charted – 一個能夠從任何數(shù)據(jù)文件中創(chuàng)建自動化,可分享的圖表的工具

Gephi – 一個用于可視化和制作大型圖表的開源平臺

Lightning – 一個提供以API為基礎(chǔ)的方式獲取可再生,網(wǎng)絡(luò)為基礎(chǔ)的交互式可視化圖表的數(shù)據(jù)可視化服務(wù)

RAW – 由 CSV 和 Excel 文件創(chuàng)建的網(wǎng)絡(luò)可視化工具

Spark – 命令解釋程序(shell)走勢圖. 其包含多種實(shí)現(xiàn)語言

Periscope – 直接由SQL查詢語句創(chuàng)建圖表

極客網(wǎng)企業(yè)會員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2017-12-06
數(shù)據(jù)可視化工具大集合
所謂數(shù)據(jù)可視化是對大型數(shù)據(jù)庫或數(shù)據(jù)倉庫中的數(shù)據(jù)的可視化,它是可視化技術(shù)在非空間數(shù)據(jù)領(lǐng)域的應(yīng)用,使人們不再局限于通過關(guān)系數(shù)據(jù)表來觀察和分析數(shù)據(jù)信息,還能以更直觀的

長按掃碼 閱讀全文