Web工程師必備的43款可視化工具

國外站點DATAVISUALIZATION.CH為大家總結出了當前熱用的43款可視化工具,包括Arbor、Chroma.js、D3.js、Google Chart Tools等,絕對讓你一飽眼福。

1.Arbor.js

Arbor是一個免費的、可視化的圖形庫,基于矢量創建動態的連接圖。它為圖形組織和屏幕刷新處理提供了一個高效的、力導向的布局算法。

2.CartoDB

CartoDB是一個地圖Web Service,并提供非常豐富API,利用它可以輕松創建動態的、可視化的數據驅動地圖。

3.Chroma.js?

交互式色彩空間資源管理器,允許預覽一組線性插值等距的顏色。

4.Circos

Circos是一個Perl語言開發的自由可視化軟件,最初主要用于基因組序列相關數據的可視化,目前已應用于多個領域,例如 影視作品中的人物關系分析,物流公司的訂單來源和流向分析等,大多數關系型數據都可以嘗試用Circos來可視化。

5.ColorBrewer

ColorBrewer是專門為幫助用戶選擇地圖和其他圖片配色方案而設計的在線工具。

6.Cubism.js

Cubism.js是D3可視化庫的一個插件,用于實現時序圖。

7.D3.js

D3是最流行的可視化庫之一,它被很多其他的表格插件所使用。它允許綁定任意數據到DOM,然后將數據驅動轉換應用到Document中。你可以使用它用一個數組創建基本的HMTL表格,或是利用它的流體過度和交互,用相似的數據創建驚人的SVG條形圖。

8.Dance.js

基于Data.js和Underscore.js的一個簡單的數據驅動的可視化框架。

9.Data.js

Data.js是一個JavaScript數據表示框架,提供統一的接口和數據域。

10.DataWrangler

DataWrangler是一個交互式的數據清理和轉換的可視化工具。

11.Degrafa

Degrafa是一個功能強大的聲明式繪圖框架,提供豐富的用戶接口、數據可視化和映射。

12.Envision.js

Envision.js是一個可以快速創建動態、交互式的時間序列的可視化庫。

13.Flare

一組軟件工具集,用于在ActionScript中創建交互式的可視化數據。

14.GeoCommons

GeoCommons是一個可視化的數據地圖分析工具。

15.Gephi

Gephi是一個可視化的網絡探索平臺,用于構建動態的、分層的數據圖表。

16.Google Chart Tools

Google Chart Tools可以幫助你將數據轉化為圖表,并嵌入自己的網頁,這些圖表還擁有交互功能,可以鉆入,或通過鼠標盤旋獲取詳細信息,還可以實現動畫圖表。

17.Google Fusion Tables

Google Fusion Tables是一個數據可視化服務,Fusion Tables可以上傳100MB的表格文件,同時支持CSV和XLS格式,當然也可以把Google Docs里的表格導入進來使用。對于大規模的數據,可以用Google Fusion Tables創造過濾器來顯示你關心的數據,處理完畢后可以導出為csv文件。

18.Google Refine

Google Refine是一款非常強大的數據整理工具,可以幫助用戶清理數據,進行格式轉換等。

19.Impure/Quadrigram

一個可視化編程語言,旨在收集、處理可視化信息。

20.JavaScript InfoVis Toolkit

一個JavaScript庫,用于給Web創建交互式的、可視化的數據。

21.Kartograph

Kartograph是一個簡單且輕量級的框架,建立交互式地圖應用程序無需谷歌地圖或其他任何地圖服務。

22.Leaflet

Leaflet是一個輕量級的JavaScript庫,用來創建基于平鋪系列的交互式地圖,桌面和手機瀏覽器皆適用。

23.Many Eyes

一個Web應用程序,用來創建、分享和討論用戶上傳圖形數據。

24.MapBox

一個Web平臺,用于托管自定義的地圖設計和一些列的開源工具。

25.Miso Dataset

一個客戶端數據轉換和管理庫,用來加載、解析、查詢和操作數據。

26.Modest Maps

提供基本的地圖功能,包含豐富的API。

27.Mr. Data Converter

一個Web應用程序,把Excel數據轉換成友好的Web文件,如HTML、JSON、XML等。

28.NodeBox

一個桌面應用程序,允許您創建生成,靜態,鼓舞或交互的視覺效果。

29.Paper.js

一個矢量圖形腳本框架。

30.Peity

Peity是一個簡單jQuery插件,把任何一個元素內容轉換成一個簡單圖餅、線條或條形圖標。

31.Polymaps

一個基于矢量和tile創建動態、交互式的動態地圖。

32.Prefuse

Prefuse是一組API工具包,它有兩個項目,一個是基于Java的API調用(prefuse toolkit),生成Applet或者窗口程序,另一個是基于ActionScript的API調用(prefuse flare),可以生成Flash。

?

33.Processing

一個開源的編程語言,是Java語言的延伸,并支持許多現有的Java語言架構,不過在語法 (syntax) 上簡易許多,并具有許多貼心及人性化的設計。Processing可以在Windows、MAC OS X、MAC OS 9 、Linux等操作系統上使用。

34.Processing.js

該框架主要針對不想使用Flash或Java applets進行圖片編程以及Web交互的開發者。Processing.js使用JavaScript在HTML5的Canvas元素上繪制形狀以及操作圖像。

35.Protovis

Protovis是一個可視化JavaScript圖表生成工具。

36.R

R主要用來進行數據探索、統計分析、作圖的解釋型語言。

37.Rapha?l

Rapha?l是一個小型的JavaScript 庫,用來簡化在頁面上顯示向量圖的工作。

?

38.Recline.js

Recline.js是一個開源的JS庫用于利用JavaScript+HTML輕松創建基于數據的應用。這個庫擁有大最的功能來處理數據集包括:加載,查詢和操作等。

39.Rickshaw

Rickshaw是一個基于D3.js來創建序交互式的時間序列圖表庫。

?

40.Sigma.js

Sigma.js是一個開源的輕量級庫,用來顯示交互式的靜態和動態圖表。

?

41.Tableau Public

Tableau Public是一款桌面可視化工具,用戶可以創建自己的數據可視化,并將交互性數據可視化發布到網頁上。

?

42.Tangle

Tangle是一個用來探索、Play和可以立即查看文檔更新的交互式庫。

?

43.Timeline

Timeline即時間軸,用戶通過這個工具可以一目了然的知道自己在何時做了什么。

整理自:DATAVISUALIZATION.CH

?

轉載于:https://www.cnblogs.com/XACOOL/p/5433540.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/374770.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/374770.shtml
英文地址,請注明出處:http://en.pswp.cn/news/374770.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

力扣7. 整數反轉

方法一&#xff1a;官方給的&#xff0c;自己懂了后照著敲了一遍 class Solution {public int reverse(int x) {int rev 0;while (x ! 0) {//if判斷條件過于復雜&#xff0c;我好不容易看懂了if (rev < Integer.MIN_VALUE / 10 || rev > Integer.MAX_VALUE / 10) {retu…

AndroidManifest.xml中的application中的name屬性

被這個不起眼的屬性折磨了一天&#xff0c;終于解決了。 由于項目需要&#xff0c;要合并兩個android應用&#xff0c;于是拷代碼&#xff0c;拷布局文件&#xff0c;拷values&#xff0c;所有的都搞定之后程序還是頻頻崩潰&#xff0c;一直沒有找到原因&#xff0c;學android…

完美單身

我不時遇到一些Java程序員&#xff0c;他們不確定他們應該如何正確實現Singleton模式。 &#xff08;如果您不知道什么是Singleton&#xff0c;請嘗試Wikipedia&#xff1a; Singleton模式 &#xff09;。 我并不是在談論在線程環境中的正確實現。 但是&#xff0c;使用最常見的…

力扣移動零

給定一個數組 nums&#xff0c;編寫一個函數將所有 0 移動到數組的末尾&#xff0c;同時保持非零元素的相對順序。 我寫的代碼思路是從開始元素找0&#xff0c;找到了就將這個0后面的元素向前移一位 class Solution {public void moveZeroes(int[] nums) {int n nums.length;…

Doclava:來自Google的自定義Javadoc Doclet

Doclava是Google的自定義Javadoc Doclet&#xff0c;由Google Guice使用&#xff08;請參閱稍冷的 Javadocs &#xff09;。 Doclava使用JSilver作為其模板引擎&#xff0c;這是Clearsilver的純Java實現。 我個人喜歡聯合文檔的想法&#xff0c;它允許文檔在打開的項目上相互鏈…

linux cat顯示若干行

【一】從第3000行開始&#xff0c;顯示1000行。即顯示3000~3999行 cat filename | tail -n 3000 | head -n 1000 【二】顯示1000行到3000行 cat filename| head -n 3000 | tail -n 1000 *注意兩種方法的順序 分解&#xff1a; tail -n 1000&#xff1a;顯示最后1000行 tail -n …

【Stackoverflow好問題】java在,如何推斷陣列Array是否包括指定的值

問題java中&#xff0c;怎樣推斷數組Array是否包括指定的值精華回答1.Arrays.asList(...).contains(...) 2.使用 Apache Commons Lang包中的ArrayUtils.containsString[] fieldsToInclude { "id", "name", "location" };if ( ArrayUtils.contai…

力扣移除元素

給你一個數組 nums 和一個值 val&#xff0c;你需要 原地 移除所有數值等于 val 的元素&#xff0c;并返回移除后數組的新長度。 不要使用額外的數組空間&#xff0c;你必須僅使用 O(1) 額外空間并 原地 修改輸入數組。 元素的順序可以改變。你不需要考慮數組中超出新長度后面…

在域驅動設計中使用狀態模式

域驅動設計&#xff08;DDD&#xff09;是一種軟件開發方法&#xff0c;其中&#xff0c;通過將實現與核心業務概念的不斷發展的模型相連接&#xff0c;可以解決問題的復雜性。 該術語是由Eric Evans創造的&#xff0c;并且有一個DDD專用站點可以促進其使用。 根據其定義&#…

使用selenium進行密碼破解(繞過賬號密碼JS加密)

經常碰到網站&#xff0c;賬號密碼通過js加密后進行提交。通過burp攔截抓到的賬號密碼是加密后的&#xff0c;所以無法通過burp instruder進行破解。只能模擬瀏覽器填寫表單并點擊登錄按鈕進行破解。于是想到了自動化web測試工具selenium&#xff0c;代碼如下&#xff0c;測試效…

力扣刪除排序數組中的重復項

給你一個有序數組 nums &#xff0c;請你 原地 刪除重復出現的元素&#xff0c;使每個元素 只出現一次 &#xff0c;返回刪除后數組的新長度。 不要使用額外的數組空間&#xff0c;你必須在 原地 修改輸入數組 并在使用 O(1) 額外空間的條件下完成。 我沒注意到“有序”這一條…

POJ1789-Truck History .

題目鏈接&#xff1a;http://poj.org/problem?id1789 題目的大概意思就是給你n個字符串。每個字符串只有7的長度。然后分別給這些字符串編號。不同編號之間的距離就是他們有多少個不同的字母。&#xff08;同一個位置字母不相同也算&#xff09;然后一個編號只能由另一個派生…

Java Fork / Join進行并行編程

最近幾年&#xff0c;計算機處理器領域發生了范式轉變。 多年來&#xff0c;處理器制造商一直在提高時鐘頻率&#xff0c;因此開發人員享受到這樣的事實&#xff0c;即他們的單線程軟件執行得更快&#xff0c;而無需他們付出任何努力。 現在&#xff0c;處理器制造商青睞多核芯…

arm-elf-gcc交叉編譯器的使用教程

arm-elf-gcc交叉編譯器的使用教程 一開始需要安裝arm-elf-gcc&#xff0c;但是這是一個32位的程序&#xff0c;我是安裝了64位的系統&#xff0c;據說安裝ia32.libs依賴庫能運行這個&#xff0c;但是看到博客上面前人安裝完了系統圖標少了一半&#xff0c;然后就怕了。經過了翻…

力扣刪除排序數組中的重復項 II

給你一個有序數組 nums &#xff0c;請你 原地 刪除重復出現的元素&#xff0c;使每個元素 最多出現兩次 &#xff0c;返回刪除后數組的新長度。 不要使用額外的數組空間&#xff0c;你必須在 原地 修改輸入數組 并在使用 O(1) 額外空間的條件下完成。 思路&#xff1a; 雙指針…

2 android學習資料

http://blog.csdn.net/lmj623565791 http://blog.csdn.net/harvic880925/article/details/50995268轉載于:https://www.cnblogs.com/YyuTtian/p/5440930.html

建立自己的GWT Spring Maven原型

大家好&#xff0c; 在觀看Justin撰寫的有關Spring和GWT的非常有趣的文章時&#xff0c;我認為展示如何構建自己的自定義Maven原型非常有用。我們將展示的原型基于Justin的上一個項目&#xff0c;并包括各種技術&#xff0c;例如Spring &#xff0c; GWT &#xff0c; AspectJ…

C# 連接Oracle數據庫異常總結

這2天因為工作需要連接Oracle數據庫&#xff0c;中間發生了很多問題 一、使用OleDbConnection連接數據庫 ------------------ ProviderOraOLEDB.Oracle.1;User IDsajet;Passwordtech;Data Source(DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL TCP)(HOST 192.168.66.225)(…

力扣顏色分類

給定一個包含紅色、白色和藍色&#xff0c;一共 n 個元素的數組&#xff0c;原地對它們進行排序&#xff0c;使得相同顏色的元素相鄰&#xff0c;并按照紅色、白色、藍色順序排列。 此題中&#xff0c;我們使用整數 0、 1 和 2 分別表示紅色、白色和藍色。 思路:將紅色和藍色…

Cassandra,MongoDB,CouchDB,Redis,Riak,HBase比較

克里斯托夫科瓦奇&#xff08;KristfKovcs&#xff09;對六個最受歡迎的“ NoSQL ”數據庫實現進行了非常有趣的簡短比較 。 除了Kristf的工作之外&#xff0c;我還想提供一些鏈接&#xff0c;我相信這些鏈接將對有興趣關注“ NoSQL ”社區的所有人員提供幫助&#xff1a; No…