所謂數(shù)據(jù)可視化是對(duì)大型數(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ù)庫中每一個(gè)數(shù)據(jù)項(xiàng)作為單個(gè)圖元元素表示,大量的數(shù)據(jù)集構(gòu)成數(shù)據(jù)圖像, 同時(shí)將數(shù)據(jù)的各個(gè)屬性值以多維數(shù)據(jù)的形式表示,可以從不同的維度觀察數(shù)據(jù),從而對(duì)數(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ù)可視化工具,精彩不容錯(cuò)過。
內(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 – 針對(duì)大型數(shù)據(jù)集的高度定制化交互式圖表
Epoch – 可以完美創(chuàng)建的即時(shí)圖表
Highcharts – 基于SVG和VML呈現(xiàn)的圖表庫. 免費(fèi) (CC BY-NC 可用于非盈利項(xiàng)目)
MetricsGraphics.js – 能夠針對(duì)時(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 – 針對(duì) JavaScript 的圖形繪制庫
地圖(Maps)
CartoDB – CartoDB 是一款開源工具并且其允許對(duì)網(wǎng)頁上的地理數(shù)據(jù)進(jìn)行存儲(chǔ)和可視化
Cesium – WebGL 虛擬地球儀和地圖引擎
Leaflet – 對(duì)移動(dòng)端友好的交互式地圖JavaScript 庫
Leaflet Data Visualization Framework – 使用了 Leaflet 的設(shè)計(jì)用于簡(jiǎn)化數(shù)據(jù)可視化和主題映射的框架
Mapael – 基于 the.js 的能夠展示矢量地圖的 jQuery 插件
Mapsense.js – 將 d3.js 和瓷磚式覆蓋地圖結(jié)合起來
Modest Maps – 使用 Javascript,依照 BSD 許可的瓷磚覆蓋式為基礎(chǔ)展示和交互地圖庫
d3參見 Awesome D3
dc.jsdc.js 是一個(gè)多維圖表構(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)用的簡(jiǎn)單而又強(qiáng)大的庫
Textures.js – 用于創(chuàng)建 SVG 模式的庫
Timeline.js – 創(chuàng)建交互式時(shí)間線
Vega – Vega 是一個(gè)用于創(chuàng)建,保存和分享交互式可視化數(shù)據(jù)設(shè)計(jì)的語法和格式
Vis.js – 一個(gè)包括了時(shí)間線,網(wǎng)絡(luò)和圖表(2D和3D)的動(dòng)態(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 – 針對(duì) SVG 的 Go 語言庫
iOS工具JBChartView – 同時(shí)支持線性和條形圖的圖表庫
PNChart – 使用了 Piner 和 CoinsMan 的簡(jiǎn)單并且美麗的圖表
ios-charts – MPAndroidChar 的 iOS? 端口. 其可以使用非常簡(jiǎn)單的代碼為兩個(gè)平臺(tái)創(chuàng)建圖表
Python工具bokeh – 用于 Python 的交互式網(wǎng)頁繪圖工具
ggplot – 與ggplot2 面向R語言的 API相同
glumpy – OpenGL 科學(xué)可視化庫
matplotlib – 2D 繪圖庫
pygal – 一個(gè)動(dòng)態(tài) SVG 圖表庫
PyQtGraph – 交互式和實(shí)時(shí)的 2D/3D/圖像 繪制以及科學(xué)/工程工具
seaborn – 一個(gè)能夠制作極具吸引力的和展現(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 – 一個(gè)基于圖形語法的繪圖系統(tǒng)
lattice – R語言格子圖形
plotly – 交互式圖表(向 ggplot2 的輸出中添加了交互性), 統(tǒng)計(jì)圖和簡(jiǎn)單網(wǎng)絡(luò)圖
rbokeh – 針對(duì) Bokeh 的R語言接口
rgl – 使用了 OpenGL 的3D 可視化
shiny – 用于創(chuàng)建交互式應(yīng)用和可視化的框架
visNetwork – 交互式網(wǎng)絡(luò)可視化
Ruby工具Chartkick – 使用 Ruby 的單線創(chuàng)建圖表的工具
其他工具不與特定平臺(tái)或語言綁定的工具
Charted – 一個(gè)能夠從任何數(shù)據(jù)文件中創(chuàng)建自動(dòng)化,可分享的圖表的工具
Gephi – 一個(gè)用于可視化和制作大型圖表的開源平臺(tái)
Lightning – 一個(gè)提供以API為基礎(chǔ)的方式獲取可再生,網(wǎng)絡(luò)為基礎(chǔ)的交互式可視化圖表的數(shù)據(jù)可視化服務(wù)
RAW – 由 CSV 和 Excel 文件創(chuàng)建的網(wǎng)絡(luò)可視化工具
Spark – 命令解釋程序(shell)走勢(shì)圖. 其包含多種實(shí)現(xiàn)語言
Periscope – 直接由SQL查詢語句創(chuàng)建圖表
- 蜜度索驥:以跨模態(tài)檢索技術(shù)助力“企宣”向上生長(zhǎng)
- 密態(tài)計(jì)算技術(shù)助力農(nóng)村普惠金融 螞蟻密算、網(wǎng)商銀行項(xiàng)目入選大數(shù)據(jù)“星河”案例
- 專利糾紛升級(jí)!Netflix就虛擬機(jī)專利侵權(quán)起訴博通及VMware
- 兩大難題發(fā)布!華為啟動(dòng)2024奧林帕斯獎(jiǎng)全球征集
- 2025年工業(yè)軟件市場(chǎng)格局:7個(gè)關(guān)鍵統(tǒng)計(jì)數(shù)據(jù)與分析
- Commvault持續(xù)業(yè)務(wù)策略:應(yīng)對(duì)現(xiàn)代數(shù)據(jù)保護(hù)挑戰(zhàn)的新范式
- 2025年網(wǎng)絡(luò)安全主要趨勢(shì)
- 2025年值得關(guān)注的數(shù)據(jù)中心可持續(xù)發(fā)展趨勢(shì)
- 量子計(jì)算火熱,投資者又在大舉尋找“量子概念股”
- 從量子威脅到人工智能防御:2025年網(wǎng)絡(luò)安全將如何發(fā)展
- 后人工智能時(shí)代:2025年,在紛擾中重塑數(shù)據(jù)、洞察和行動(dòng)
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。