最近有很多人問我有沒有一些好用的數據可視化工具,領導催著要可視化結果,可是很多工具都不怎麼好用。作為一名數據分析人,沒有一個好的可視化工具怎麼能行?
其實國內外有不少可視化工具還是相當好用的,比如FineBI、Echart、Tableau等等。借這個話題我盤點了一下國內外的60個可視化工具,涉及數據分析、軟體分析、圖像處理等等幾乎所有可視化相關領域,大家可以Mark起來當做參考。
話不多說,開始盤點!
1、FineBI
簡潔明了的數據分析工具,優點是零代碼可視化、可視化圖表豐富,只需要拖拖拽拽就可以完成十分炫酷的可視化效果,擁有數據整合、可視化數據處理、探索性分析、數據挖掘、可視化分析報告等功能,更重要的是個人版免費。
2、Infogr.am
十分強大的圖表製作工具,本身帶有十分豐富多樣的模板,如果個人不滿意還可以手動設計,優點也是不需要代碼編程,缺點就是只能用來製作圖表,更加炫酷的可視化效果實現起來比較困難。
3、Easel.ly
幾年前開始流行的信息圖製作軟體,介面簡潔、操作簡便、圖片精美,而且用戶只需要登錄Easel.ly官方網站即可開始進行信息圖製作,在網站上你可以盡情分享和查找素材,當然有些是不免費的。
4、Color Brewer
強大的配色工具,你在這裡面幾乎可以找到任何你想要的顏色,它本身也是一個繪圖系統,擁有很多配色模板,可以當做一個小工具收藏,配合其他可視化工具使用。
5、ChartBlocks
英國的一家公司開發的製作統計圖表的線上工具,省去在Excel軟體里製作圖表的繁複,讓圖表更加多樣化,無需專業的軟體技能就可以輕鬆製作漂亮的圖表,但是功能不多。
6、Visual.ly
在線圖表神器,這家網站以豐富的信息圖資源而著稱,很多用戶樂意把自己製作的信息圖上傳到網站中與他人分享,最近好像爆出消息還能幫助人們製作信息圖,不知道免不免費。
7、Nuvi
一款非常簡單好用的信息圖形生成器,擁有好幾百個模版,當然,如果你喜歡,也可以不用模版
8、Dygraphs
用的比較少,網站上資源也幾乎沒有,在國內屬於小圈冷門的可視化工具,但功能其實是很強大的,不想費力找資源的建議選擇其他的工具。
9、ECharts
ECharts就不用說了,搞數據可視化的99%都知道,是一款商業級數據圖表,純JavaScript的圖標庫,缺點是要代碼操作,小白上手難度很高,適合碼農這樣的數據人。
10、Cytoscape
適合做一些文章里的網格圖、散點圖、結構圖、思維圖,寫論文、報告等場景下非常好用,適合大學生或者搞科研的人。
11、圖表秀
適合做PPT時做一些好看的圖表,圖表製作功能比較強大,但是我記得導出高清圖片的時候要收費,只能導標清圖比較坑吧。
12、BDP
BDP個人版是國內海致公司旗下的數據可視化分析產品(BDP也有商業版,針對企業用戶,但我非商業版用戶,所以就不多說了),有多數據整合、數據合表處理、可視化分析等數據功能,總體來看數據功能還是非常全面的,雖然不免費但是成本低一些
13、xdatainsight
國產的一站式敏捷可視化工具,以前還比較好用,現在基本沒人用了
14、Tagul
國外一款詞雲製作神器,免費的小工具,非常好用
15、Tagxedo
跟上面的tagul一樣,也是詞雲製作工具,而且是在線製作網站,但是需要翻牆
16、Wordle
很老的信息可視化工具了,主要也是製造詞雲的,當年也是大名鼎鼎,但是也有很多缺點,字體顏色沒有意義、可視化還很初級等
17、WordItOut
詞語云一鍵生成網站,非常方便,但是沒辦法根據頻率調整大小,功能比較粗糙
18、ToCloud
ToCloud是一個在線免費標籤雲生成器,你可以設置詞的長度和頻率,還能提取短語,是一個比較好的標籤雲工具之一利用詞頻生成詞雲,你可以快速了解頁面優化了某些單詞
19、圖悅
這款國內的在線詞頻分析工具,在長文本自動分詞並製作詞雲方面還是很出眾的,而且也容易上手,還可以自定義定製圖形模板:標準、微信、地圖等,切換自如,用起來體驗很不錯
20、語義分析系統
主要是用於分析文章中的各種參數,包括頻率等內容,百度的語義分析系統功能還是挺不錯的
21、騰訊文智
騰訊的中文語義網站,分析語句、篇章等,教學類平台
22、polymaps
PolyMaps是一個地圖庫,主要面向數據可視化用戶,在地圖風格化方面有獨到之處,類似CSS樣式表的選擇器,用來做動態地圖的
23、nodebox
可視化進階神器,NodeBox是OS X上創建二維圖形和可視化的應用程式,你需要了解Python程序,NodeBox與Processing類似,但是沒有Processing的互動功能
24、processing
堪比python的程式語言,能夠實現幾乎所有的可視化效果,語句規範上不如python ,但是比較容易上手
25、processingjs
跟上面的一樣,是一門可視化程式語言,ProcessingJS是它的JavaScript實現,使用HTML5的canvas,配合現代瀏覽器來實現web客戶端的可視化技術
26、Tangle
Tangle是個用來探索、Play和查看文檔更新的交互式庫,既是圖表,又是互動圖形用戶介面的小程序
27、FF chartwell
一款自動生成分析圖的黑科技字體,字體很多
28、SAS Visual Analytics
SAS可視化分析是一款擅長做交互式可視化分析的產品,同時它同樣也可以創建出一些很好的可視化圖表,不過比較笨拙,不靈活
29、數字冰雹
國內專門做可視化的,主要是大屏,面向企業而不是個人
30、Data-Driven Documents
簡稱D3,是一個很神奇的基於Javascript的在網頁上實現數據可視化的工具,不過現在已經不更新了,缺點是要學的東西太多,HTML、編程都得掌握才行
31、leafletjs
做全屏地圖比較方便,同樣是需要掌握編程基礎,優點是有手機端
32、Crossfilter
Crossfilter是一個數據計算模型,能夠很好地結合DC.JS進行數據解析繪圖,屬於數理類工具
33、openlayers
OpenLayers作為業內使用最為廣泛的地圖引擎之一,已被各大GIS廠商和廣大WebGIS二次開發者採用,入門難度極高
34、wolframalpha
數學開發軟體,同時也可以做數理計算可視化,屬於專業性質的工具
35、visme5
Visme為用戶提供30萬張高清圖片、6500種圖標、750多種圖表模板以及120多種字體
36、databoard
製作儀錶板的,關注數據可視化本身,更多地關注利用可視化技術,高效,批判性地監控數據
37、googlecharts
文檔和幫助信息豐富的 Google Charts 對於剛剛入門 Java 繪圖的人來說是極佳的選擇。它的文檔里到處都是帶注釋的代碼和逐步的講解,可以直接用來把 HTML5 / SVG 圖標嵌入到你的網頁中。
38、timeline
以時間軸的形式進行可視化,別有一番風味
39、FusionCharts
FusionCharts 支持 vanilla Java、jQuery、Angular 等一系列高人氣的庫和框架。它內置90多種圖表和超過1000種地圖,相比 Google Charts 和 MetricsGraphics 要完整得多
40、envision.js
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型
41、Sigma
Sigma 有著自己獨特的定位,那就是圖模型的繪製。它基於 Canvas 和 WebGL 開發並提供了公開的 API,所以你可以在 GitHub 上找到社區貢獻的許多插件
42.dc.js
dc.js 是一個開源的 Java 繪圖庫。它非常適合用來創建交互式的儀錶盤(Dashboard),圖表之間是有聯繫的,所以當你與其中一個部分進行交互時,其他部分都會做出實時的反饋
以上只是簡單盤點一下,還有很多可視化工具沒有說到,大家可以在評論區指出,互相學習!