所謂數(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)建圖表
- 蜜度索驥:以跨模態(tài)檢索技術(shù)助力“企宣”向上生長
- 央國企采購管理升級,合合信息旗下啟信慧眼以科技破局難點(diǎn)
- Apache Struts重大漏洞被黑客利用,遠(yuǎn)程代碼執(zhí)行風(fēng)險(xiǎn)加劇
- Crunchbase:2024年AI網(wǎng)絡(luò)安全行業(yè)風(fēng)險(xiǎn)投資超過26億美元
- 調(diào)查報(bào)告:AI與云重塑IT格局,77%的IT領(lǐng)導(dǎo)者視網(wǎng)絡(luò)安全為首要挑戰(zhàn)
- 長江存儲發(fā)布聲明:從無“借殼上市”意愿
- 泛微·數(shù)智大腦Xiaoe.AI正式發(fā)布,千人現(xiàn)場體驗(yàn)數(shù)智化運(yùn)營場景
- IDC:2024年第三季度北美IT分銷商收入增長至202億美元
- AI成為雙刃劍!凱捷調(diào)查:97%組織遭遇過GenAI漏洞攻擊
- openEuler開源五年樹立新里程碑,累計(jì)裝機(jī)量突破1000萬
- 創(chuàng)想 華彩新程!2024柯尼卡美能達(dá)媒體溝通會煥新增長之道
免責(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)鏈接。