1. 程式人生 > >分享39個大資料視覺化工具(資料分析必備)

分享39個大資料視覺化工具(資料分析必備)

資料視覺化無處不在,而且比以前任何時候都重要。無論是在行政演示中為資料點建立一個視覺化程序,還是用視覺化概念來細分客戶,資料視覺化都顯得尤為重要。以前的工具的基本不能處理大資料本文將推薦39個可用於處理大資料的視覺化工具(排名不分先後)。其中許多工具是開源的,能夠共同使用或嵌入已經設計好的應用程式中使用,例如Java,JSON,SVG,Python,HTML5,甚至有些工具不需要任何程式語言基礎。其他的則是商業智慧平臺,能夠進行復雜的資料分析並生產報告,並配有多種方式實現資料視覺化。無論你是需要對資料進行分析並且決定用最好的方式向你的客戶或同事進行展示,還是你心裡有一個視覺化佈局但需要將此概念應用到生活中,該表單中總會有一款工具能夠滿足你的需求。

1.Polymaps

需要在地圖上展示覆雜的資料集?Polymaps是一個免費的Java庫,也是SimpleGeo和Stamen的開發的一個聯合專案。這種複雜的地圖疊加工具可以載入多種規模的資料,提供多級別縮放功能,大到國家,小到街景。

大資料

主要特點:

  • 使用可縮放向量圖形(SVG)
  • 展示國家、州、城市、社群和街景
  • 基本的CSS規則控制設計
  • 圖片是球形墨卡託瓦格式

費用:免費

2.NodeBox // @Nodebox

實驗媒介研究小組(Experimental Media Research Group)開發的一組開源工具,NodeBox的相容性是跨平臺圖片庫或Mac的app都能建立Python編碼的2D介面。

大資料

主要特點:

  • 與標準設計應用程式整合
  • 跨平臺,基於節點的圖形使用者介面(GUI)
  • NodeBox1 – Python編碼、2D介面的Mac應用程式
  • 匯入多種型別的資料,包括Excel
  • 動畫效果
  • 運用最少的程式設計技能建立一個生產設計

費用:免費

3. Flot

JQuery的一個Java繪相簿,Flot是一個基於瀏覽器的應用程式,並且能夠相容大多常見的瀏覽器,包括IE、Chrome、Firefox、Safari和Opera。Flot對於資料觀點支援多種視覺化選擇,互動式圖表、堆疊式圖表、平移和縮放,以及通過各種外掛實現各種特定功能。

大資料

主要特點:

  • 支援線性、圖片,用任何組合填充區域
  • 在同一個資料序列裡運用組合展示元素
  • 繪圖分類以及文字資料
  • 增加DOM操作標準的HTML
  • 產生切換系列互動式視覺效果
  • 直接的畫布准入繪製自定義形狀

費用:免費

4.Processing // @ProcessingOrg

Processing建立之初為教計算機基礎知識在視覺環境的一種手段,但現在由學生、設計師、研究者、藝術家和業餘愛好者使用,用於創造學習模型和實際產品的原型。使用者可以建立簡單或複雜的影象,動畫,和相互作用。

大資料

主要特點:

2D、3D和PDF格式輸出

互動作用程式

Open GL一體化

超過1000個庫的附加功能

建立互動、文字、動作和動畫

5. Processingjs

Processing的姐妹站點,Processing.js這個工具可以處理複雜的資料視覺化、圖形、圖表或是其他視覺效果,並是網頁可用的形式,並不需要任何擴充套件程式或外掛。這就意味著你可以運用標準Processing語言寫程式碼並且插入到你的網站,而且Processing.js並不需要額外的編碼需求來實現其功能。

大資料

主要特點:

  • 允許Processing程式碼可以在任何HTML5瀏覽器執行
  • 動畫和互動式視覺化效果融入任何web 頁
  • 沒有額外的編碼需要

費用:免費

6. Tangle

Tangle是一個Java庫和工具,不僅僅是視覺化,還允許設計師和開發者建立reactive程式,對資料的關係可以提供深層理解。例如,一個網頁端的轉換計算器能夠轉換貨幣或測量。

大資料

主要特點:

  • 允許讀者來改變引數
  • 基於定義的變數、格式和分類
  • 運用Tangle類建立圖表和其他視覺化效果
  • 能夠建立動態的展示
  • 同時使用多種變數建立控制元件和檢視

費用:免費

7. D3.js

一個強調網頁標準的用來建立資料視覺化Java庫。使用HTML、SVG和CSS,可以讓使用者以資料驅動的方式去操作DOM,能夠滿足現在瀏覽器的相容性並且不受專用框架的限制。

大資料

主要特點:

  • 繫結任意資料到DOM
  • 建立互動式SVG條形圖
  • 從資料集裡產生HTML表格
  • 多種組合和外掛來增強相容性
  • 內建的可重複使用的元件以便於編碼

費用:免費

8. FF Chartwell // @FontFont

FF Chartwell將簡單數字串轉換會可編輯的資料視覺化,並進一步的自定義使用OpenTy功能。它是能夠用於標準設計套件,例如Adobe CreativeSuite,簡單化圖表的設計。

大資料

主要功能:

  • 使用簡單的資料串來產生圖表
  • 有利於建立一個大資訊圖元素
  • 沒有編碼功能節省時間
  • 與設計應用程式一體化
  • 多種視覺化型別

費用:

  • 所有功能-$119
  • 單個功能-每個$25 (條形、垂直圖、線形圖、餅圖、雷達圖、環形圖、玫瑰圖)

9. Google Maps // @GoogleMaps

谷歌地圖提供一些APIs給開發者,例如谷歌地球、谷歌地圖影象和谷歌地方資訊。這些工具能夠使開發者為任何應用程式或網站建立互動式視覺地圖程式。

大資料

主要特點:

  • 將地圖嵌入網頁中
  • 提出有關機構、感興趣的地方和其他位置的資料
  • 能夠使網站訪問者在你的網站限制範圍內使用谷歌地球。

10. SAS VisualAnalytics // @SASsoftware

SAS視覺化分析工具為了更加全面的分析能夠探索各種尺寸的資料集視覺化。擁有直觀的平臺和自動化預測工具,SAS視覺分析允許甚至可以讓無技術基礎的使用者來探索資料和潛在機會之間更加深層次的關係。

大資料

主要特點:

  • 在前置或公共或私人云上部署
  • 拖放圖表自動為資料選擇最好的佈局
  • 彈出提示區識別潛在的重要的相關性
  • 場景分析能夠在變數變化基礎上進行預測
  • 儲存檢視為報告、圖片或SAS移動端
  • 使用者易於使用資料來整合行為元素

費用:

  • 完整功能免費演示版(不同環節之間不能儲存報告)
  • 按要求報價

11. Raphael

一個Java庫用來在網頁上建立向量圖形,Raphael使用SVG和VML,因此每一個被建立的圖表同時也是一個DOM物件,Raphael的目標是能夠向量圖表作品能夠跨瀏覽器相容。

大資料

主要特點:

  • 網頁上包括Raphael.js功能
  • 建立多種多樣的圖形、表格和其他資料視覺化
  • 多圖表能力

費用:免費

12. Inkscape // @Inkscape

Inkscape提供的功能類似於Corel Draw和Illustrator軟體,然而它的開源編輯器是向量圖形。Inkscape支援許多先進的SVG功能,因此能夠輕易使用,並鼓勵開發者在社群環境裡合作。

大資料

主要特點:

  • 類似標準軟體處理複雜的圖表任務
  • 內建的SVG格式
  • 建立網站原型
  • 匯入和顯示點陣圖的功能
  • 檔案儲存為向量圖

費用:免費

13. Leaflet // @LeadletJS

一個開源Java庫,Leaflet是用來建立移動友好性、互動式地圖的工具。由VladimirAgafonkin和一個團隊貢獻開發而成,Leaflet設計的目標是簡潔性、表現性和易用性。

大資料

主要特點:

  • 所有主要桌面和移動瀏覽器上能工作
  • 各種擴充套件功能的外掛
  • 一體化的互動功能
  • 多重可用地圖層
  • CSS3功能提供流行型的使用者互動作用
  • 消除移動裝置上敲打延遲

費用:免費

14. Crossfilter

Crossfilter使我們能夠在瀏覽器裡探索大量多元資料集,也是Java庫,能夠處理超過一百萬記錄的資料集。Crossfilter使用語義版本控制並且易於使用值、目標和其他元素和命令來自定義的建立資料視覺化。實際上,它使Square Register的商家有權利操縱銷售和購買資料。

大資料

主要特點:

  • 使用語義版本控制
  • 探索大量多元資料
  • 快速增量過濾和減少
  • 提高實時直方圖的表現力

費用:免費

15. Open Layers 3

可以用OpenLayers在任何網頁裡插入一個動態地圖。它執行Java API用於建立網頁端地理學的應用程式,並且不需要服務端依賴關係能在大多數現在的網頁瀏覽器工作。它是一個開源軟體,結合了最新的HTML5和CSS功能,提高了3D功能。

大資料

主要特點:

  • 在大多數現代網頁瀏覽器裡工作(平鋪和向量圖冊)
  • 不需要服務端依賴
  • 建立個性化嵌入的、動態的地圖
  • 縮放功能、地理位置和其他函式功能
  • 開箱移動支援

費用:免費

16. Kartograph

Kartograph即使Python庫也是Java庫,迎合了想要建立友好型Illustrator SVG地圖和互動式地圖的開發者,並且能夠在各主要瀏覽器上執行。

大資料

主要特點:

  • 兩個庫:Python和Java
  • Kartograph.js能在幾分鐘內建立互動式地圖
  • 獨立運作,不需要伺服器
  • Kartograph使用簡單型的Visvalingam建立緊湊型SVGs
  • 相關推薦

    分享39資料視覺化工資料分析必備

    資料視覺化無處不在,而且比以前任何時候都重要。無論是在行政演示中為資料點建立一個視覺化程序,還是用視覺化概念來細分客戶,資料視覺化都顯得尤為重要。以前的工具的基本不能處理大資料。本文將推薦39個可用於處理大資料的視覺化工具(排名不分先後)。其中許多工具是開源的,能夠共

    資料視覺化工之----Zeepelin

    一、概述 Zeppelin是基於 Notebook技術開發的大資料互動分析服務軟體,可以基於Web介面組合多個大資料分析引擎的處理能力,並內建提供了基於Web的視覺化介面,可以連線幾乎所有的Apache大資料處理服務系統。 二、功能 Zeppelin可以滿足你的資料接入、資料探勘、資

    BI軟體_資料視覺化工_資料分析工具_資料整合軟體

    Amazon Web Services 誠聘精英。 Amazon Web Services (AWS) 是 Amazon.com 的一個充滿活力、不斷壯大的業務部門。我們現誠聘軟體開發工程師、產品經理、客戶經理、解決方案架構師、支援工程師、系統工程師以及設計師等人才。請訪問我

    好用的資料視覺化工都有哪些?

    大資料、資料分析的興起和火爆,也帶動了資料視覺化的廣泛應用。說起資料分析和視覺化的關係,就好比你為一堆散亂的拼圖寫了一份說明,告訴他這個資料是什麼樣子,代表什麼。可以說,資料視覺化雖然不是必不可少的,但卻是可以加快效率,為報告錦上添花的。今天,說起資料視覺化,我們就不得不談一下資料視覺

    BI資料視覺化工軟體系統開發

    資訊時代,隨著各個企業資料不斷增多,面對龐大的資料不能夠真正有效的利用起來,是企業的一大損失。主要原因是資料繁雜,沒有辦法快速甄別有用的資訊,無法從海量的資訊中提取、分析。而BI資料視覺化分析系統就是為了解決這個痛點而誕生的。 BI資料視覺化工具軟體系統可以有效解決海量資料整理分析,並用視覺化直觀的方式展現

    【55種開源資料視覺化工簡介】

    http://blog.csdn.net/tianxuzhang/article/details/44925777 大資料時代資料視覺化成為理解和表達資料的有效甚至是唯一的手段。 工欲善其事必先利其器,本文對55個流行的資料視覺化工具開源協議,主頁,文件,案例等資源的

    資料視覺化工之--百度圖說

         百度圖說 是百度Echarts團隊出品的(Echarts大家都知道吧,不知道的可以百度一下),一款專業的大資料視覺化分析平臺;讓你零程式設計玩轉圖表,感受資料的魅力;也算是懶人的福音,簡單幾步就能做出好看的圖表。     先給大家看看我的一個小作品-->珍愛網

    視覺化工--D3--案例分析--Histogram Chart

    Histogram: /*隨機生成資料*/ var data = d3.range(1000) .map(d3.randomBates(10)); /*格式化資料(用於lable文字)*/ var formatCount = d

    句法結構視覺化工成分句法

    這裡有一個html版的視覺化工具,可以吧BerkeleyParser分析得到的成分分析結果複製到網頁的文字框中,然後可以自動顯示出句法樹結構。 同時還有一個句法結構標註的工具,可以在現有句法樹上調整其樹結構以及節點內容,並且能自動生成調整後的字串形式的句法結構結果。 htt

    視覺化工--D3--案例分析--Chord Diagram

    視覺化工具–D3–案例分析 Chord Diagram 弦圖是為了表示一組具有相互關係的單位之間的聯絡,通常連線表示具有聯絡,連線的粗細表示權重。D3中有佈局可以自動轉換資料。這裡以D3官方網站

    開源資料視覺化工具For Apache Kylin使用說明

    http://lxw1234.com/archives/2016/06/691.htm Apache Kylin,很好的解決了海量資料OLAP的底層儲存與分析引擎,但還缺一個數據視覺化工具,可以使使用者非常方便的通過圖形化分析探索海量資料,而不用寫SQL。於是我們發現了

    福利來了:39資料視覺化工具

    資料視覺化無處不在,而且比以前任何時候都重要。無論是在行政演示中為資料點建立一個視覺化程序,還是用視覺化概念來細分客戶,資料視覺化都顯得尤為重要。以前的工具的基本不能處理大資料。本文將推薦39個可用於處理大資料的視覺化工具(排名不分先後)。其中許多工具是開源的,能夠共同使用或嵌入已經設計好的應用程式

    MySQL 使用視覺化工匯出與匯入資料

    1、使用Navicate for MySQL; 匯出:在左邊的資料庫列表右鍵點選要匯出資料的資料庫,選擇“轉儲SQL檔案”,然後選好目錄儲存即可; 匯入:在左邊的資料庫列表右鍵點選要匯入資料的資料庫

    R語言的常用型別、三視覺化工使用特點

    1、R的常用型別 (1)data.frame -R語言中最常用的型別,資料框 -每一列都是一個向量,向量的長度都一樣 -元素型別可以不同 (2)list -可以儲存數值、字串、數值與字串混合、列表本身 (3)factor -分類資料:有序(如年級

    好程式設計師大資料高階班分享10資料專業術語

      好程式設計師大資料高階班分享10個大資料專業術語,大資料就業市場供小於求,人才高度緊缺,企業需求量大!IT行業圈子極大,工程師

    如何使用navicat等視覺化工連線到伺服器上的資料庫?

    博主伺服器是申請的騰訊雲伺服器,配置了SSL,但是遠端連線mysql缺浪費蠻長時間的。 其實無法連線到遠端資料庫就我目前為了解決所搜尋到的原因和方法無非就那麼幾個,下面我根據錯誤提示來分析可能的原因和解決的方法 第一種情況: 1.3306埠未開放 首先騰訊雲控制檯裡安

    分享6月java基礎+進階精簡資料視訊+原始碼+就業專案+面試報裝

      每天都有初學者詢問該如何學習,如何快速學習,因精力有限不能一一回復請見諒,現系統整理一套java初學者最佳的學習方法、路線、大綱及視訊資料,並對一些過期的知識點進行剔除!如Struts2,hibernate等舊框架!完全不需要在新手期進行學習,因為外面公司基本不再使用!希望

    mysql視覺化工選型

    1.      Navicat Navicat是一個桌面版MySQL資料庫管理和開發工具。和微軟SQLServer的管理器很像,易學易用。Navicat使用圖形化的使用者介面,可以讓使用者使用和管理更為輕鬆。支援中文,有免費版本提供。

    Redis安裝與redis-desktop-manager視覺化工配置

     Redis Desktop Manager免費版是一款簡單快速、跨平臺的Redis桌面管理工具,也被稱作Redis視覺化工具,Redis Desktop Manager免費版是一款開源軟體,支援通過SSH Tunnel連線,支援windows、mac等多平臺。 相關

    linux-Saltstack視覺化工搭建

    1、克隆地址 cd /usr/local git clone https://github.com/saltstack/halite 2、生成index.html檔案: cd /usr/local/halite/halite ./genindex.py -C 3、