52個實用的數(shù)據(jù)可視化工具!
公眾號關(guān)注“杰哥的IT之旅”,
選擇“星標”,重磅干貨,第一時間送達!
來源丨原力大數(shù)據(jù)
從數(shù)據(jù)獲得信息的最佳方式之一是,通過視覺化方式,快速抓住要點信息。另外,通過視覺化呈現(xiàn)數(shù)據(jù),也揭示了令人驚奇的模式和觀察結(jié)果,是不可能通過簡單統(tǒng)計就能顯而易見看到的模式和結(jié)論。
目前有許多數(shù)據(jù)可視化工具可供選擇,尺有所長,寸有所短,至今為止還沒有一種數(shù)據(jù)可視化工具是完美的。大家可以自己試一試,把它們結(jié)合起來用,使之效用最大化地幫助你實現(xiàn)數(shù)據(jù)可視化。
1. Tableau

Tableau 是一款企業(yè)級的大數(shù)據(jù)可視化工具。Tableau 可以讓你輕松創(chuàng)建圖形,表格和地圖。它不僅提供了PC桌面版,還提供了服務(wù)器解決方案,可以讓您在線生成可視化報告。服務(wù)器解決方案可以提供了云托管服務(wù)。Tableau的客戶包括巴克萊銀行,Pandora和Citrix等企業(yè)。
2.ChartBlocks

ChartBlocks是一個易于使用在線工具,它無需編碼,便能從電子表格,數(shù)據(jù)庫中構(gòu)建可視化圖表。整個過程可以在圖表向?qū)У闹笇?dǎo)下完成。您的圖表將在HTML5的框架下使用強大的JavaScript庫D3.js創(chuàng)建圖表。你的圖表是響應(yīng)式的,并且可以和任何的屏幕尺寸及設(shè)備兼容。您還可以將圖表嵌入任何網(wǎng)頁中,分享在Twitter和Facebook上。
3.Datawrapper

Datawrapper是一款專注于新聞和出版的可視化工具。華盛頓郵報,衛(wèi)報,華爾街日報和Twitter等媒體都使用了這一工具。Datawrapper非常容易使用,不需要任何編程基礎(chǔ)。你只需要上傳你的數(shù)據(jù),便能輕松地創(chuàng)建和發(fā)布圖表,甚至是地圖。Datawrapper提供了眾多的自定義布局及地圖模板。
4.Plotly

Plotly幫助你在短短幾分鐘內(nèi),從簡單的電子表格中開始創(chuàng)建漂亮的圖表。Plotly已經(jīng)為谷歌、美國空軍和紐約大學(xué)等機構(gòu)所使用。Plotly是一個非常人性化的網(wǎng)絡(luò)工具,讓你在幾分鐘內(nèi)啟動。如果你的團隊希望為JavaScript和Python等編程語言提供一個API接口的話,Plotly是一款非常人性化的工具。
5.RAW

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

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

iCharts 提供了一個用于創(chuàng)建并呈現(xiàn)引人注目圖表的托管解決方案。有許多不同種類的圖表可供選擇,每種類型都完全可定制,以適合網(wǎng)站的主題。iCharts 有交互元素,可以從Google Doc、Excel 表單和其他來源中獲取數(shù)據(jù)。iCharts的免費版只允許你用基本的圖表類型,如私人圖表、自定義模板、上傳圖片和圖標、下載高清圖片、無線實時數(shù)據(jù)庫連接、調(diào)查數(shù)據(jù)集、大型數(shù)據(jù)集、圖表報告、數(shù)據(jù)收集、品牌圖表渠道等。
8.Fusion Charts Suit XT

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

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

Pizza Pie Charts是個響應(yīng)式餅圖圖表,基于Adobe Snap SVG框架,通過HTML標記和CSS來替代 JavaScript對象,更容易集成各種先進的技術(shù)。
11.D3.js

毋容置疑D3.js是最好的數(shù)據(jù)可視化工具庫。D3.js運行在JavaScript上,并使用HTML,CSS和SVG。D3.js是開源工具,使用數(shù)據(jù)驅(qū)動的方式創(chuàng)建漂亮的網(wǎng)頁。D3.js可實現(xiàn)實時交互。這個庫非常強大和前沿,所以它帶有沒有預(yù)置圖表也不支持IE9。
12.Chartkick

Chartkick是一個圖表繪制工具,特點是UI美觀、使用簡單,并且支持IE6在內(nèi)的大多數(shù)瀏覽器。它還可以與開源框架Django、Flask/Jinja2結(jié)合使用。可以讓你用最少的代碼創(chuàng)建專業(yè)的JavaScript圖表,甚至只需要一行Ruby代碼即可繪制出漂亮的圖表!
13.Springy

Springy.js設(shè)計輕量并且簡單。它提供了一個抽象的圖形處理和計算的布局,支持Canvas、SVG、WebGL、HTML元素。
14.Ember Charts

Ember Charts – 顧名思義是一種基于Ember.js框架和使用d3.js的可視化工具。Ember Charts以繪制時間序列圖,柱狀圖,餅圖和散點圖為主。它非常優(yōu)易于擴展。同為Ember.js開發(fā)團隊,Ember Charts聚焦于圖形互動性。它有極強的錯誤處理能力,當你遇到壞數(shù)據(jù)時,系統(tǒng)也不會崩潰。
15.NVD3

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

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

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

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

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

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

Chartist.js的開發(fā)社區(qū)一直致力于打敗所有其他JavaScript圖表庫。它使用了Sass的個性化風(fēng)格,它的SVG輸出是響應(yīng)式的。
22.n3-charts

N3-charts是一種基于AngularJS框架的工具。它建立在D3.js之上,幫助您創(chuàng)建簡單的互動圖表。N3-charts是一種小型化的圖表工具,不適用于大型項目。
23.Sigma JS

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

Polymaps是一款地圖可視化一個JavaScript工具庫。Polymaps使用SVG實現(xiàn)從國家到街道一級地理數(shù)據(jù)的可視化。您可以使用CSS格式來修改你的樣式。Polymaps使用GeoJSON來解釋地理數(shù)據(jù)。它是創(chuàng)建heatmap熱點圖的最好的工具之一。您創(chuàng)建的所有地圖都可以變成動態(tài)圖。
25.Processing.js

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

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

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

Cube是一個開源的系統(tǒng),用來可視化時間系列數(shù)據(jù)。它是基于MongoDB、NodeJS和D3.js開發(fā)。用戶可以使用它為內(nèi)部儀表板構(gòu)建實時可視化的儀表板指標。例如,你可以使用Cube去監(jiān)控網(wǎng)站流量,統(tǒng)計每5分鐘的請求數(shù)量等。
29.Gantti

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

Smoothie Charts是一個十分小的動態(tài)流數(shù)據(jù)圖表庫。通過推送一個WebSocket來顯示實時數(shù)據(jù)流。Smoothie Charts只支持Chrome和Safari瀏覽器,并且不支持刻印文字或餅圖。它很擅長顯示流媒體數(shù)據(jù)。
31.Envision.js

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

BirdEye是一個開源的Adobe Flex圖表制作組件。用于創(chuàng)建多維數(shù)據(jù)分析可視化界面。
33.Arbor.js

Arbor是一個利用Web Works和jQuery創(chuàng)建的可視化圖形庫,它為圖形組織和屏幕刷新處理提供了一個高效的、力導(dǎo)向的布局算法。
34.Gephi

Gephi是一款開源免費跨平臺基于JVM的復(fù)雜網(wǎng)絡(luò)分析軟件,其主要用于各種網(wǎng)絡(luò)和復(fù)雜系統(tǒng),動態(tài)和分層圖的交互可視化與探測開源工具。可用作:探索性數(shù)據(jù)分析、鏈接分析、社交網(wǎng)絡(luò)分析、生物網(wǎng)絡(luò)分析等。Gephi 是一款信息數(shù)據(jù)可視化利器。
35.Javascript InfoVIS Tool

JavaScript InfoVis Toolkit 是一個在Web上創(chuàng)建可交互式的數(shù)據(jù)圖表的JavaScript庫。該庫有許多獨特時髦的動畫效果,并且可以免費使用。
36.Axiis

Axiis是一個開源的數(shù)據(jù)可視化框架。Axiis讓開發(fā)人員通過簡潔直觀的標記,清晰明白地定義數(shù)據(jù)可視化方式。Axiis在設(shè)計上非常強調(diào)代碼優(yōu)雅,可以讓你的代碼像輸出的圖形一樣美觀。Axiis既提供了開箱即用的可視化組件,也提供了抽象布局模式和渲染類,可實現(xiàn)自定義可視化。
37.Protvis

Protovis是一個使用JavaScript Canvas元素實現(xiàn)的可視化組件。開發(fā)者可以利用簡單的標記如線條和圓點+數(shù)據(jù)來繪制自定義圖表。
38.HumbleFinance

HumbleFinance是HTML5數(shù)據(jù)可視化編譯工具。作為交互式圖形的范本,與Flash工具類似,工具本身是用JavaScript編譯的,使用Prototype和Flotr庫,它可以用于顯示實際數(shù)值共享一個軸的任意兩個2D數(shù)據(jù)集。
39.Dipity

Dipity是一款基于Timeline的Web應(yīng)用軟件,用戶可以將自己在網(wǎng)絡(luò)上的各種社會性行為(Flickr、Twitter、Youtube、Blog/RSS等)聚合并全部導(dǎo)入到自己的 Dipity 時間軸上。
40.Kartograph

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

Timeflow是一個用于時態(tài)數(shù)據(jù)的可視化工具。它提供了四種不同的顯示視圖:時時間軸試圖、日歷試圖、條形圖、表試圖。
42.Paper.js

Paper.js 是一個開源的向量圖形腳本框架,基于HTML5 Canvas開發(fā)。提供清晰的場景圖、DOM和大量強大的功能用來創(chuàng)建各種向量圖和貝塞爾曲線。
43.Visulize Free

Visulize Free是一款免費的可視化分析工具,基于先進的商業(yè)指示板和可視化軟件開發(fā)。
44.Dygraphs

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

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

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

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

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

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

InstantAtlas讓信息分析師和研究者得以創(chuàng)建交互式動態(tài)分配圖報告,并結(jié)合統(tǒng)計數(shù)據(jù)和地圖數(shù)據(jù)來優(yōu)化數(shù)據(jù)可視化效果。
51.WolframAlpha

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

Visual.ly是一個綜合圖庫和信息圖表生成器。它的工具很簡單,卻可創(chuàng)造出亮眼的數(shù)據(jù)展示作品。另外,你還可以在它的平臺上分享你的圖像。他能在內(nèi)容上比一般的視覺分析工具表達更深入。
推薦閱讀
太秀了!用Excel也能實現(xiàn)和Python數(shù)據(jù)分析一樣的功能!
利用 Python 分析了某化妝品企業(yè)的銷售情況,我得出的結(jié)論是?
我用 Python 分析了一波熱賣年貨,原來大家都在買這些東西?


