收藏!52個實用的數據可視化工具!


   
   
   


來源丨原力大數據
大家好,我是小五🐶

從數據獲得信息的最佳方式之一是,通過視覺化方式,快速抓住要點信息。另外,通過視覺化呈現數據,也揭示了令人驚奇的模式和觀察結果,是不可能通過簡單統計就能顯而易見看到的模式和結論。

目前有許多數據可視化工具可供選擇,尺有所長,寸有所短,至今爲止還沒有一種數據可視化工具是完美的。大家可以自己試一試,把它們結合起來用,使之效用最大化地幫助你實現數據可視化。

1.  Tableau
Tableau 是一款企業級的大數據可視化工具。Tableau 可以讓你輕鬆創建圖形,表格和地圖。它不僅提供了PC桌面版,還提供了服務器解決方案,可以讓您在線生成可視化報告。服務器解決方案可以提供了雲託管服務。Tableau的客戶包括巴克萊銀行,Pandora和Citrix等企業。

2. ChartBlocks
ChartBlocks是一個易於使用在線工具,它無需編碼,便能從電子表格,數據庫中構建可視化圖表。整個過程可以在圖表嚮導的指導下完成。您的圖表將在HTML5的框架下使用強大的JavaScript庫D3.js創建圖表。你的圖表是響應式的,並且可以和任何的屏幕尺寸及設備兼容。您還可以將圖表嵌入任何網頁中,分享在Twitter和Facebook上

3. Datawrapper
Datawrapper是一款專注於新聞和出版的可視化工具。華盛頓郵報,衛報,華爾街日報和Twitter等媒體都使用了這一工具。Datawrapper非常容易使用,不需要任何編程基礎。你只需要上傳你的數據,便能輕鬆地創建和發佈圖表,甚至是地圖。Datawrapper提供了衆多的自定義佈局及地圖模板。

4. Plotly
Plotly幫助你在短短几分鐘內,從簡單的電子表格中開始創建漂亮的圖表。Plotly已經爲谷歌、美國空軍和紐約大學等機構所使用。Plotly是一個非常人性化的網絡工具,讓你在幾分鐘內啓動。如果你的團隊希望爲JavaScript和Python等編程語言提供一個API接口的話,Plotly是一款非常人性化的工具。

5. RAW
RAW彌補了很多工具在電子表格和矢量圖形(SVG)之間的缺失環節。你的大數據可以來自MicrosoftExcel中,谷歌文檔或是一個簡單的逗號分隔的列表。它最厲害的功能是可以很容易地導出可視化結果,因爲它和Adobe Illustrator,Sketch 和Inkscape是相容的。

6. Visual.ly
Visual.ly是一個可視化的內容服務。它提供專門的大數據可視化的服務,用戶包括了VISA,耐克,Twitter,福特和國家地理等。如果你想完全外包可視化文件給第三方。你可以使用非常簡化的在線流程:你只需描述你的項目,服務團隊將在項目的整個持續時間內和你在一起。Visual.ly給您發送所有項目關鍵點的郵件通知,也將讓你不斷給出反饋。

7.iCharts
iCharts 提供了一個用於創建並呈現引人注目圖表的託管解決方案。有許多不同種類的圖表可供選擇,每種類型都完全可定製,以適合網站的主題。iCharts 有交互元素,可以從Google Doc、Excel 表單和其他來源中獲取數據。iCharts的免費版只允許你用基本的圖表類型,如私人圖表、自定義模板、上傳圖片和圖標、下載高清圖片、無線實時數據庫連接、調查數據集、大型數據集、圖表報告、數據收集、品牌圖表渠道等。

8.Fusion Charts Suit XT
FusionCharts XT是一款跨平臺、跨瀏覽器的JavaScript圖表組件,爲你提供令人愉悅的JavaScript圖表體驗。它是最全面的圖表解決方案,包含90+圖表類型和衆多交互功能,包括3D、各種儀表、工具提示、向下鑽取、縮放和滾動等。它擁有完整的文檔以及現成的演示,可以助你快速創建圖表

9.Modest Maps
Modest Maps是一個輕量級、可擴展的、可定製的和免費的地圖顯示類庫,這個類庫能幫助開發人員在他們自己的項目裏能夠與地圖進行交互。ModestMaps提供一個核心健壯的帶有很多hooks與附加functionality函數的要素開發包。

10.Pizza Pie Chart
Pizza Pie Charts是個響應式餅圖圖表,基於Adobe Snap SVG框架,通過HTML標記和CSS來替代 JavaScript對象,更容易集成各種先進的技術。

11. D3.js
毋容置疑D3.js是最好的數據可視化工具庫。D3.js運行在JavaScript上,並使用HTML,CSS和SVG。D3.js是開源工具,使用數據驅動的方式創建漂亮的網頁。D3.js可實現實時交互。這個庫非常強大和前沿,所以它帶有沒有預置圖表也不支持IE9。

12.Chartkick
Chartkick是一個圖表繪製工具,特點是UI美觀、使用簡單,並且支持IE6在內的大多數瀏覽器。它還可以與開源框架Django、Flask/Jinja2結合使用。可以讓你用最少的代碼創建專業的JavaScript圖表,甚至只需要一行Ruby代碼即可繪製出漂亮的圖表!

13.Springy
Springy.js設計輕量並且簡單。它提供了一個抽象的圖形處理和計算的佈局,支持Canvas、SVG、WebGL、HTML元素。

14.Ember Charts
Ember Charts – 顧名思義是一種基於Ember.js框架和使用d3.js的可視化工具。Ember Charts以繪製時間序列圖,柱狀圖,餅圖和散點圖爲主。它非常優易於擴展。同爲Ember.js開發團隊,Ember Charts聚焦於圖形互動性。它有極強的錯誤處理能力,當你遇到壞數據時,系統也不會崩潰。

15.NVD3
NVD3運行在d3.js之上, 它可建立可重用的圖表組件。該項目的目標是保持所有的圖表整潔和可定製性。NVD3是d3.js之上的簡單的接口,保持了d3.js的所有強大功能。NVD3由Novus Partners前端工程師開發和使其保持了圖表技術洞察力。

16.Google Charts
Google Charts 以HTML5和SVG爲基礎,充分考慮了跨瀏覽器的兼容性,並通過VML支持舊版本的IE瀏覽器。所有您將創建的圖表是交互式的,有的還可縮放。Google Charts是非常人性化和他們的網站擁有一個非常好的,全面的模板庫,你可以從中找到所需模板。

17.FusionCharts
FusionCharts是最全面的JavaScript圖表庫,包括90個圖表和900種地圖。如果你不是特別喜歡的JavaScript。FusionCharts可以輕鬆集成像jQuery庫,Angularjs和React框架以及ASP.NET和PHP語言。FusionCharts支持JSON和XML數據,並提供許多格式圖表:PNG,JPEG,SVG和PDF。

18.Highcharts
Highcharts是一個JavaScript API與jQuery的集成,全球最大的100家公司中有61家正在使用它。圖表使用SVG格式,並使用VML支持舊版瀏覽器。它提供了兩個專門的圖表類型:Highstock和Highmaps,並且還配備了一系列的插件。你可以免費使用它,而如果你想建立付費的應用,只須支付少量牌照費用。此外,你還可以使用Highcharts雲服務

19.Chart.js
對於一個小項目的圖表,chart.js是一個很好的選擇。開源,只有11KB大小,這使得它快速且易於使用,它支持多種圖表類型: 餅圖,線性圖和雷達圖等。

20. Leaflet
你是否專注於專業的大數據解決方案?無需餅圖和條形圖?Leafleft 基於Open Street Map數據,使用HTML5 / CSS3繪製互動式可視化圖。您可以使用他們的擴展插件庫添加熱點圖(heatmaps)和動畫標記。Leaflet 是開源和只有33 KB大小。

21.  Chartist.js
Chartist.js的開發社區一直致力於打敗所有其他JavaScript圖表庫。它使用了Sass的個性化風格,它的SVG輸出是響應式的。

22.n3-charts
N3-charts是一種基於AngularJS框架的工具。它建立在D3.js之上,幫助您創建簡單的互動圖表。N3-charts是一種小型化的圖表工具,不適用於大型項目。

23.Sigma JS
Sigma JS 是交互式可視化工具庫。由於使用了WebGL技術,你可以使用鼠標和觸摸的方式來更新和變換圖表。Sigma JS同時支持JSON和GEXF兩種數據格式。這爲它提供了大量的可用互動式插件。Sigma JS 專注於網頁格式的網絡圖可視化。因此它在大數據網絡可視化中非常有用

24.Polymaps
Polymaps是一款地圖可視化一個JavaScript工具庫。Polymaps使用SVG實現從國家到街道一級地理數據的可視化。您可以使用CSS格式來修改你的樣式。Polymaps使用GeoJSON來解釋地理數據。它是創建heatmap熱點圖的最好的工具之一。您創建的所有地圖都可以變成動態圖。

25.Processing.js
Processing.js是一個基於可視化編程語言的JavaScript庫。作爲一種面向Web的JavaScript庫,Processing.js是您能夠有效進行網頁格式圖表處理。這使得它成爲了一種非常好交換式可視化工具。Processing.js需要一個兼容HTML5的瀏覽器來實現這一功能。

26.Bonsai
Bonsai是一款免費開源的JavaScript圖形庫,用戶可以使用它創建圖形和動畫。該庫使用SVG作爲輸出方式來生成圖形和動畫效果,擁有非常完整的圖形處理API,可以使得你更加方便的處理圖形效果。它還支持漸變和過濾器(灰度、模糊、不透明度等)等效果。很多鼠標(或觸摸)和鍵盤事件都內置了該庫,並可以輕鬆地管理。Bonsai 支持標準動畫和關鍵幀動畫,設置了一系列的連續動畫,並且擁有大量的簡單函數,可以在動畫中使用

27.jsDraw2DX
jsDraw2DX是一個標準的JavaScript庫,用來創建任意類型的SVG交互式圖形,可生成包括線、舉行、多邊形、橢圓、弧線等等圖形。

28.Cube

Cube是一個開源的系統,用來可視化時間系列數據。它是基於MongoDB、NodeJS和D3.js開發。用戶可以使用它爲內部儀表板構建實時可視化的儀表板指標。例如,你可以使用Cube去監控網站流量,統計每5分鐘的請求數量等。

29.Gantti
Gantti是一個開源的PHP類,幫助用戶即時生成Gantt圖表。使用Gantti創建圖表無需使用JavaScript,純HTML5-CSS3實現。圖表默認輸出非常漂亮,但用戶可以自定義樣式進行輸出(SASS樣式表)。

30.Smoothie Charts
Smoothie Charts是一個十分小的動態流數據圖表庫。通過推送一個WebSocket來顯示實時數據流。Smoothie Charts只支持Chrome和Safari瀏覽器,並且不支持刻印文字或餅圖。它很擅長顯示流媒體數據。

31.Envision.js
Envision.js 是個基於 Flotr2 和HTML5的JavaScript庫,用來簡化、快速創建交互式的 HTML5 可視化圖表。它包括兩個圖表類型:時序圖和Finance,提供API給開發者,用戶可以直接自定義創建圖表。

32.BirdEye
BirdEye是一個開源的Adobe Flex圖表製作組件。用於創建多維數據分析可視化界面

33.Arbor.js
Arbor是一個利用Web Works和jQuery創建的可視化圖形庫,它爲圖形組織和屏幕刷新處理提供了一個高效的、力導向的佈局算法。

34.Gephi
Gephi是一款開源免費跨平臺基於JVM的複雜網絡分析軟件,其主要用於各種網絡和複雜系統,動態和分層圖的交互可視化與探測開源工具。可用作:探索性數據分析、鏈接分析、社交網絡分析、生物網絡分析等。Gephi 是一款信息數據可視化利器。

35.Javascript InfoVIS Tool
JavaScript InfoVis Toolkit 是一個在Web上創建可交互式的數據圖表的JavaScript庫。該庫有許多獨特時髦的動畫效果,並且可以免費使用。

36.Axiis
Axiis是一個開源的數據可視化框架。Axiis讓開發人員通過簡潔直觀的標記,清晰明白地定義數據可視化方式。Axiis在設計上非常強調代碼優雅,可以讓你的代碼像輸出的圖形一樣美觀。Axiis既提供了開箱即用的可視化組件,也提供了抽象佈局模式和渲染類,可實現自定義可視化

37.Protvis
Protovis是一個使用JavaScript Canvas元素實現的可視化組件。開發者可以利用簡單的標記如線條和圓點+數據來繪製自定義圖表。

38.HumbleFinance
HumbleFinance是HTML5數據可視化編譯工具。作爲交互式圖形的範本,與Flash工具類似,工具本身是用JavaScript編譯的,使用Prototype和Flotr庫,它可以用於顯示實際數值共享一個軸的任意兩個2D數據集。

39.Dipity
Dipity是一款基於Timeline的Web應用軟件,用戶可以將自己在網絡上的各種社會性行爲(Flickr、Twitter、Youtube、Blog/RSS等)聚合並全部導入到自己的 Dipity 時間軸上。

40.Kartograph
Kartograph是一個用於創建無人操控、交互式地圖(如:谷歌地圖)的框架。它由兩個庫組成:一個是Python庫,從形式函數或Post GIS中提出矢量地圖,並把它們轉換成SVG格式;另一個是JavaScript庫,將這些SVG格式轉換成交互式地圖。

41.Timeflow
Timeflow是一個用於時態數據的可視化工具。它提供了四種不同的顯示視圖:時時間軸試圖、日曆試圖、條形圖、表試圖。

42.Paper.js
Paper.js 是一個開源的向量圖形腳本框架,基於HTML5 Canvas開發。提供清晰的場景圖、DOM和大量強大的功能用來創建各種向量圖和貝塞爾曲線。

43.Visulize Free
Visulize Free是一款免費的可視化分析工具,基於先進的商業指示板和可視化軟件開發

44.Dygraphs
Dygraphs是一款快捷、靈活的開源JavaScript圖表庫,用戶可以自由探索和編譯密集型數據集。它具有極強的交互性,比如縮放、平移和鼠標懸停等都是默認動作。更棒的是,它還對誤差線有很強的支持。Dygraphs也是高度兼容的,所有的主流瀏覽器都可正常運行(包括不受待見的IE8)。

45.Tableau Public
這是一款操作簡便的app,它可以輕鬆幫你創建令人眼前一亮的可視化作品。只需打開數據,用Tableau桌面版來進一步探索。然後,把可視化內容存儲在你1GB Tableau Public在線文件空間,最後,將他們放進網站或Blog,通過社交媒體把你的作品分享給全世界

46.PiktoChart
PiktoChart提供了單擊編輯器,有着超過400種模板、圖標、圖表,一個極大的圖片素材庫和無限制的自定義服務,保證了你的信息圖表是獨一無二的。

47.Gliffy
Gliffy可以幫助你製作專業級流程圖、組織圖、UML分析圖(Unified Modeling Language,統一建模語言,譯註)、線框圖、技術製圖等等,而且它兼容所有的瀏覽器。Gliffy使用HTML5編輯器,速度是Flash的兩倍。它提供一個可讀的URL地址展示你的分析圖,也可以將成果分享到社交媒體上。你只需從海量庫裏把你想要的圖形拖拖拽拽,然後單擊選擇需要的格式,通過簡單的重選就能定製你的圖表。

48.ZingChart

ZingChart是一個強大的庫,爲用戶提供了快速創造漂亮的圖表、操作面板和信息圖表的可能性。你可以在上百種圖表類型中自由選擇,你的設計和個性化要求不會受到任何限制。你也可以使你的用戶通過交互式圖表特性參與到你的作品之中。

49.TimeLine.js
Timeline.js會讓你愛上製作漂亮的時間軸,因爲它的操作非常簡單直觀。這是一款支持40種語言的開源工具,通過它你可以建立自己的可視化互動時間軸,還可從各種途徑置入到媒體中,目前已支持Twitter、Flickr、Google Maps、YouTube、Vimeo、Vine、Dailymotion、Wikipedia、SoundCloud等等。

50.InstantAtlas
InstantAtlas讓信息分析師和研究者得以創建交互式動態分配圖報告,並結合統計數據和地圖數據來優化數據可視化效果。

51.WolframAlpha
WolframAlpha把自己稱作計算型知識引擎、谷歌在分析領域的勁敵。它最棒的一點是在顯示圖表時可以不需要任何配置就響應數據請求。如果你用的是公開的數據,那麼你只需一個簡單的小部件生成器就能在你的網頁上輕鬆加入可視化數據。

52.Visual.ly
Visual.ly是一個綜合圖庫和信息圖表生成器。它的工具很簡單,卻可創造出亮眼的數據展示作品。另外,你還可以在它的平臺上分享你的圖像。他能在內容上比一般的視覺分析工具表達更深入。





後臺回覆暗號「進羣」,即刻加入讀者交流羣~


本文分享自微信公衆號 - 凹凸數據(alltodata)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章