良心推薦!大數(shù)據(jù)可視化工具你值得擁有
路人甲 | 2016-07-14 12:05
【數(shù)據(jù)猿導(dǎo)讀】 對于喜歡爬蟲的朋友來說,經(jīng)常性的會(huì)爬取百萬的數(shù)據(jù)。那么當(dāng)我們獲得百萬千萬級數(shù)據(jù)的時(shí)候,我們不能只是把數(shù)據(jù)放在數(shù)據(jù)庫里面,讓她發(fā)霉,讓她睡大覺。你應(yīng)該做的是喚醒她,準(zhǔn)備開干。 Just do it

今天推薦的大數(shù)據(jù)可視化工具,有適合完全零基礎(chǔ)的,有適合一定語言基礎(chǔ)的朋友,大家可以按照自己的實(shí)際情況進(jìn)行選擇。
數(shù)據(jù)可視化之初級篇—零編程工具
1. Tableau
Tableau 是一款企業(yè)級的大數(shù)據(jù)可視化工具。Tableau 可以讓你輕松創(chuàng)建圖形,表格和地圖。 它不僅提供了PC桌面版,還提供了服務(wù)器解決方案,可以讓您在線生成可視化報(bào)告。服務(wù)器解決方案可以提供了云托管服務(wù)。Tableau的客戶包括巴克萊銀 行,Pandora和Citrix等企業(yè)
2. Infogram
Infogram的最大優(yōu)勢在于,讓您的可視化信息圖表與實(shí)時(shí)大數(shù)據(jù)相鏈接。只須三個(gè)簡單步驟,您可以選擇在眾多圖表,地圖,甚至是視頻可視化模板中進(jìn)行選擇。 Infogram支持團(tuán)隊(duì)賬號。
3. ChartBlocks
ChartBlocks是一個(gè)易于使用在線工具,它無需編碼,便能從電子表格,數(shù)據(jù)庫中構(gòu)建可視化圖表。整個(gè)過程可以在圖表向?qū)У闹笇?dǎo)下完成。您的圖表將 在HTML5的框架下使用強(qiáng)大的JavaScript庫D3.js創(chuàng)建圖表。你的圖表是響應(yīng)式的,并且可以和任何的屏幕尺寸及設(shè)備兼容。 您還可以將圖表嵌入任何網(wǎng)頁中,分享在Twitter和Facebook上。
4. Datawrapper
Datawrapper是一款專注于新聞和出版的可視化工具。華盛頓郵報(bào),衛(wèi)報(bào),華爾街日報(bào)和Twitter等媒體都使用了這一工具。 Datawrapper非常容易使用,不需要任何編程基礎(chǔ)。你只需要上傳你的數(shù)據(jù),便能輕松地創(chuàng)建和發(fā)布圖表,甚至是地圖。Datawrapper提供了 眾多的自定義布局及地圖模板。
5. Plotly
Plotly幫助你在短短幾分鐘內(nèi),從簡單的電子表格中開始創(chuàng)建漂亮的圖表。Plotly已經(jīng)為谷歌、美國空軍和紐約大學(xué)等機(jī)構(gòu)所使用。 Plotly是一個(gè)非常人性化的網(wǎng)絡(luò)工具,讓你在幾分鐘內(nèi)啟動(dòng)。如果你的團(tuán)隊(duì)希望為JavaScript和Python等編程語言提供一個(gè)API接口的 話,Plotly是一款非常人性化的工具。
6. RAW
RAW彌補(bǔ)了很多工具在電子表格和矢量圖形(SVG)之間的缺失環(huán)節(jié)。你的大數(shù)據(jù)可以來自MicrosoftExcel中,谷歌文檔或是一個(gè)簡單的逗號分 隔的列表。它最厲害的功能是可以很容易地導(dǎo)出可視化結(jié)果,因?yàn)樗虯dobe Illustrator,Sketch 和Inkscape是相容的。
7. http:// Visual.ly
http:// Visual.ly 是一個(gè)可視化的內(nèi)容服務(wù)。它提供專門的大數(shù)據(jù)可視化的服務(wù),用戶包括了VISA,耐克,Twitter,福特和國家地理等。如果你想完 全外包可視化文件給第三方。你可以使用非常簡化的在線流程:你只需描述你的項(xiàng)目,服務(wù)團(tuán)隊(duì)將在項(xiàng)目的整個(gè)持續(xù)時(shí)間內(nèi)和你在一起。 http:// Visual.ly 給您發(fā)送所有項(xiàng)目關(guān)鍵點(diǎn)的郵件通知,也將讓你不斷給出反饋。
數(shù)據(jù)可視化之開發(fā)展篇—JavaScript庫
8. D3.js
毋容置疑D3.js是最好的數(shù)據(jù)可視化工具庫。D3.js運(yùn)行在JavaScript上,并使用HTML,CSS和SVG。 D3.js是開源工具,使用數(shù)據(jù)驅(qū)動(dòng)的方式創(chuàng)建漂亮的網(wǎng)頁。 D3.js可實(shí)現(xiàn)實(shí)時(shí)交互。這個(gè)庫非常強(qiáng)大和前沿,所以它帶有沒有預(yù)置圖表也不支持IE9。
9. Ember Charts
Ember Charts – 顧名思義是一種基于Ember.js框架和使用d3.js的可視化工具。Ember Charts以繪制時(shí)間序列圖,柱狀圖,餅圖和散點(diǎn)圖為主。它非常優(yōu)易于擴(kuò)展。同為Ember.js開發(fā)團(tuán)隊(duì),Ember Charts聚焦于圖形互動(dòng)性。它有極強(qiáng)的錯(cuò)誤處理能力,當(dāng)你遇到壞數(shù)據(jù)時(shí),系統(tǒng)也不會(huì)崩潰。
10. NVD3
NVD3運(yùn)行在d3.js之上, 它可建立可重用的圖表組件。該項(xiàng)目的目標(biāo)是保持所有的圖表整潔和可定制性。 NVD3是d3.js之上的簡單的接口,保持了d3.js的所有強(qiáng)大功能。 NVD3由Novus Partners前端工程師開發(fā)和使其保持了圖表技術(shù)洞察力。
11. Google Charts Google Charts
以HTML5和SVG為基礎(chǔ),充分考慮了跨瀏覽器的兼容性,并通過VML支持舊版本的IE瀏覽器。所有您將創(chuàng)建的圖表是交互式的,有的還可縮放。 Google Charts是非常人性化和他們的網(wǎng)站擁有一個(gè)非常好的,全面的模板庫,你可以從中找到所需模板。
12. FusionCharts
FusionCharts是最全面的JavaScript圖表庫,包括90個(gè)圖表和900種地圖。如果你不是特別喜歡的JavaScript。 FusionCharts可以輕松集成像jQuery庫,Angularjs和React框架以及 http:// ASP.NET 和PHP語言。 FusionCharts支持JSON和XML數(shù)據(jù),并提供許多格式圖表:PNG,JPEG,SVG和PDF。
13. Highcharts
Highcharts是一個(gè)JavaScript API與jQuery的集成,全球最大的100家公司中有61家正在使用它。圖表使用SVG格式,并使用VML支持舊版瀏覽器。它提供了兩個(gè)專門的圖表類 型:Highstock和Highmaps,并且還配備了一系列的插件。你可以免費(fèi)使用它,而如果你想建立付費(fèi)的應(yīng)用,只須支付少量牌照費(fèi)用。此外,你還 可以使用Highcharts云服務(wù)。
14. Chart.js
對于一個(gè)小項(xiàng)目的圖表,chart.js是一個(gè)很好的選擇。開源,只有11KB大小,這使得它快速且易于使用,它支持多種圖表類型: 餅圖,線性圖和雷達(dá)圖等。
15. Leaflet
你是否專注于專業(yè)的大數(shù)據(jù)解決方案?無需餅圖和條形圖?Leafleft 基于Open Street Map數(shù)據(jù),使用HTML5 / CSS3繪制互動(dòng)式可視化圖。您可以使用他們的擴(kuò)展插件庫添加熱點(diǎn)圖(heatmaps)和動(dòng)畫標(biāo)記。 Leaflet 是開源和只有33 KB大小。
16. Chartist.js
Chartist.js的開發(fā)社區(qū)一直致力于打敗所有其他JavaScript圖表庫。它使用了Sass的個(gè)性化風(fēng)格,它的SVG輸出是響應(yīng)式的。
17. n3-charts
N3-charts是一種基于AngularJS框架的工具。它建立在D3.js之上,幫助您創(chuàng)建簡單的互動(dòng)圖表。 N3-charts是一種小型化的圖表工具,不適用于大型項(xiàng)目。
18. Sigma JS
Sigma JS 是交互式可視化工具庫。由于使用了WebGL技術(shù),你可以使用鼠標(biāo)和觸摸的方式來更新和變換圖表。Sigma JS同時(shí)支持JSON和GEXF兩種數(shù)據(jù)格式。這為它提供了大量的可用互動(dòng)式插件。Sigma JS 專注于網(wǎng)頁格式的網(wǎng)絡(luò)圖可視化。因此它在大數(shù)據(jù)網(wǎng)絡(luò)可視化中非常有用。
19. Polymaps
Polymaps是一款地圖可視化一個(gè)JavaScript工具庫。 Polymaps使用SVG實(shí)現(xiàn)從國家到街道一級地理數(shù)據(jù)的可視化。您可以使用CSS格式來修改你的樣式。Polymaps使用GeoJSON來解釋地理 數(shù)據(jù)。它是創(chuàng)建heatmap熱點(diǎn)圖的最好的工具之一。您創(chuàng)建的所有地圖都可以變成動(dòng)態(tài)圖。
20. Processing.js
Processing.js是一個(gè)基于可視化編程語言的JavaScript庫。作為一種面向Web的JavaScript 庫,Processing.js是您能夠有效進(jìn)行網(wǎng)頁格式圖表處理。這使得它成為了一種非常好交換式可視化工具。 Processing.js需要一個(gè)兼容HTML5的瀏覽器來實(shí)現(xiàn)這一功能。
來源:學(xué)習(xí)編程(知乎專欄)
刷新相關(guān)文章
我要評論
活動(dòng)推薦more >
- 2018 上海國際大數(shù)據(jù)產(chǎn)業(yè)高2018-12-03
- 2018上海國際計(jì)算機(jī)網(wǎng)絡(luò)及信2018-12-03
- 中國國際信息通信展覽會(huì)將于2018-09-26
- 第五屆FEA消費(fèi)金融國際峰會(huì)62018-06-21
- 第五屆FEA消費(fèi)金融國際峰會(huì)2018-06-21
- “無界區(qū)塊鏈技術(shù)峰會(huì)2018”2018-06-14
不容錯(cuò)過的資訊
-
1#后疫情時(shí)代的新思考#疫情之下,關(guān)于醫(yī)
-
2眾盟科技獲ADMIC 2020金粲獎(jiǎng)“年度汽車
-
3數(shù)據(jù)智能 無限未來—2020世界人工智能大
-
4#2020非凡大賞:數(shù)字化風(fēng)起云涌時(shí),共尋
-
5#榜樣的力量#天璣數(shù)據(jù)大腦疫情風(fēng)險(xiǎn)感知
-
6#榜樣的力量#內(nèi)蒙古自治區(qū)互聯(lián)網(wǎng)醫(yī)療服
-
7#榜樣的力量#實(shí)時(shí)新型肺炎疫情數(shù)據(jù)小程
-
8#榜樣的力量#華佗疫情防控平臺丨數(shù)據(jù)猿
-
9#后疫情時(shí)代的新思考#構(gòu)建工業(yè)互聯(lián)網(wǎng)新
-
102020可信云大會(huì)丨《云MSP發(fā)展白皮書》重