2021年值得推薦的10款數(shù)據(jù)可視化工具
我平時(shí)喜歡分享可視化作品,所以也經(jīng)常有朋友問我用什么工具可以做出來,今天就給大家整理了10個(gè)最值得推薦的數(shù)據(jù)可視化工具。
鑒于大家的技術(shù)水平和偏好不同,我從三個(gè)方面來講:
- 零編程類:操作簡單,無需編程基礎(chǔ),適合新手小白做一些基礎(chǔ)性的圖表可視化
- 開發(fā)工具類:專業(yè)化的可視化工具,個(gè)性化程度高,適合專業(yè)的開發(fā)者或者工程師
- 專業(yè)圖表類:針對(duì)性制作地圖、時(shí)間軸、金融數(shù)據(jù)可視化工具
一、零編程類
1、Flourish
推薦人群:可視化愛好者
優(yōu)點(diǎn):可以說是最好用的免費(fèi)可視化在線flash網(wǎng)站,在國外很有名,提供了非常多的數(shù)據(jù)可視化模板,你只要把數(shù)據(jù)導(dǎo)入到模板里,設(shè)置好相應(yīng)的速度、顏色、圖標(biāo)等信息,可視化圖表就完成了,繪制完成的可視化圖表可以發(fā)布并且嵌入到網(wǎng)頁或者PPT中。
缺點(diǎn):網(wǎng)站都是英文,動(dòng)態(tài)圖表無法導(dǎo)出成視頻,只能錄屏。
我之前在flourish上做的動(dòng)態(tài)可視化作品,怎么樣,是不是還不賴?

2、花火
推薦人群:不想寫代碼可視化愛好者
優(yōu)點(diǎn):一個(gè)在線圖表制作工具,基本的圖表類型都有,還能夠智能推薦圖表,圖表參數(shù)可以自定義,制作完成的圖表可以導(dǎo)出成PNG、JPG、SVG等多種格式,動(dòng)態(tài)圖表可以導(dǎo)出成視頻。
缺點(diǎn):免費(fèi)版本導(dǎo)出都帶水印,想導(dǎo)出高清視頻,去除水印,都需要付費(fèi)。

3、Tableau
推薦人群:數(shù)據(jù)分析師、數(shù)據(jù)分析新手、可視化愛好者、企業(yè)選型
優(yōu)點(diǎn):全球知知名度很高的數(shù)據(jù)可視化工具,用戶群體龐大,操作界面很靈多,圖表設(shè)計(jì)簡潔明了、個(gè)性化程度高,易用性和交互體驗(yàn)優(yōu)秀。傻瓜式入門,適合新手,隨著經(jīng)驗(yàn)增多,也有更多專業(yè)功能的可以循序漸進(jìn)的學(xué)習(xí)使用,進(jìn)行更加高階的可視化分析,是很多可視化愛好者的選擇。
缺點(diǎn):免費(fèi)版功能有限,收費(fèi)版對(duì)于個(gè)人用戶來說有點(diǎn)貴。
操作界面:

可視化作品:
4、FineBI
推薦人群:企業(yè)選型、數(shù)據(jù)分析師、數(shù)據(jù)分析新手、不想寫代碼的可視化愛好者
優(yōu)點(diǎn):一款國產(chǎn)的商業(yè)智能軟件,主打的是數(shù)據(jù)分析,操作非常簡便,拖拽就能自動(dòng)生成圖表,還帶有智能圖表推薦功能,而且內(nèi)置的可視化圖表很豐富,用來制作可視化儀表板或者可視化大屏很方便。除了數(shù)據(jù)可視化功能之外,它還包含了數(shù)據(jù)分析過程中的數(shù)據(jù)處理、建模、甚至是SQL的優(yōu)化,對(duì)于數(shù)據(jù)分析來說也是一款很好的工具。相比于tableau,F(xiàn)ineBI更偏向企業(yè)級(jí)應(yīng)用,側(cè)重業(yè)務(wù)數(shù)據(jù)的快速分析以及可視化展現(xiàn),不過對(duì)個(gè)人來說也是很好選擇,因?yàn)閭€(gè)人版免費(fèi),且沒有閹割功能,這一點(diǎn)算是國產(chǎn)良心了。

可視化作品:

二、開發(fā)工具類
1、E charts
推薦人群:想盡量少寫代碼開發(fā)者
優(yōu)點(diǎn):百度出品的開源免費(fèi)的javascript數(shù)據(jù)可視化工具,專為大數(shù)據(jù)量可視化設(shè)計(jì)的,數(shù)據(jù)實(shí)時(shí)展現(xiàn),它可它可以瞬間在二維平面上繪制出 20 萬個(gè)點(diǎn),功能強(qiáng)大。
2、D3.js
適合人群:不怕寫代碼的硬核繪圖專家
優(yōu)點(diǎn):開源的但JavaScript函數(shù)庫,在 JavaScript 繪圖界的地位很靠前。很多其他的庫都是基于它所開發(fā),功能十分強(qiáng)大,靈活性也高,支持 HTML、SVG 和 CSS,非常適合開發(fā)者學(xué)習(xí)研究,不過沒有編程基礎(chǔ)的人學(xué)起來就比較費(fèi)勁了。
缺點(diǎn):學(xué)習(xí)難度大,且在低版本的IE瀏覽器中圖形無法正常顯示。
3、Highcharts
國外的產(chǎn)品,對(duì)標(biāo)的是E charts,兩者使用起來差不多,圖表種類也很豐富,不過和E charts一樣都需要進(jìn)行二次開發(fā),它的優(yōu)點(diǎn)是它有詳細(xì)的文檔,示例和詳細(xì)的 CSS,產(chǎn)品穩(wěn)定性好,缺點(diǎn)是商用版付費(fèi)。

4、Plotly
Plotly 是一個(gè)交互式開源數(shù)據(jù)可視化框架,它具有Python、R、Javascript等語言的API接口。plotly Python繪圖庫可以制作交互式的線圖、散點(diǎn)圖、面積圖、條形圖、箱型圖、分布圖、熱力圖、子圖、極坐標(biāo)圖、氣泡圖等多種發(fā)行級(jí)別的圖形。

三、專業(yè)圖表類
1、數(shù)據(jù)地圖
制作數(shù)據(jù)地圖的方法有很多,上面的FineBI、tableau、E charts都能做,用于普通的圖表需求是完全足夠了;但是如果是做出專業(yè)、復(fù)雜、精細(xì)的地圖,那么就得用一些專業(yè)的工具,比如:
PolyMaps
它是一個(gè)地圖庫,主要面向數(shù)據(jù)可視化用戶,在地圖風(fēng)格化方面有獨(dú)到之處,類似CSS樣式表的選擇器,用來做動(dòng)態(tài)地圖很方便。

Leaflet
一個(gè)開源JavaScript函數(shù)庫,可以制作適配移動(dòng)端的交互式地圖。操作簡單方便,而且功能齊全,實(shí)現(xiàn)效果很完美。優(yōu)點(diǎn)是能夠適配移動(dòng)端,而且可以通過大量的插件進(jìn)行擴(kuò)展。
2、金融圖表
如果想要在網(wǎng)頁上呈現(xiàn)實(shí)時(shí)金融數(shù)據(jù)如股票K線圖,開發(fā)人員需要支持時(shí)間序列和密集型數(shù)據(jù)的特殊圖表庫,比如:
dygraphs
開源JavaScript圖表庫,主要用來做金融類的圖表,比如下面的股票K線圖。

以上就是我總結(jié)的三類10款比較常用數(shù)據(jù)可視化工具,當(dāng)然了,在探索數(shù)據(jù)可視化的過程中還有更多好用的工具我還沒有接觸到。