推薦30款最佳的資料視覺化工具

csdn發表於2014-04-06

  各個網際網路公司通過大量的使用者資料、資訊進行統計分析,而這些大量繁雜的資料在經過視覺化工具處理後,就能以圖形化的形式展現在使用者面前,清晰直觀。隨著各種資料的增加,這種視覺化工具越來越得到開發者們的歡迎。

  下面推薦30款視覺化工具供大家選擇和使用。

  1.iCharts

  iCharts 提供了一個用於建立並呈現引人注目圖表的託管解決方案。有許多不同種類的圖表可供選擇,每種型別都完全可定製,以適合網站的主題。iCharts 有互動元素,可以從Google Doc、Excel 表單和其他來源中獲取資料。iCharts的免費版只允許你用基本的圖表型別,如私人圖表、自定義模板、上傳圖片和圖示、下載高清圖片、無線實時資料庫連線、調查資料集、大型資料集、圖表報告、資料收集、品牌圖表渠道等。如果基本圖表型別無法滿足需求,你則需要升級成付費使用者。

  2.Fusion Charts Suit XT

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

  3.Modest Maps

  Modest Maps是一個輕量級、可擴充套件的、可定製的和免費的地圖顯示類庫,這個類庫能幫助開發人員在他們自己的專案裡能夠與地圖進行互動。ModestMaps提供一個核心健壯的帶有很多hooks與附加functionality函式的要素開發包。

  4.Pizza Pie Charts

  Pizza Pie Charts是個響應式餅圖圖表,基於Adobe Snap SVG框架,通過HTML標記和CSS來替代 JavaScript物件,更容易整合各種先進的技術。

  5.Raw

  Raw是一款免費開源的Web應用程式,並且儘可能簡單靈活地使資料視覺化。它把自己定義為“電子表格和向量圖形之間丟失的連結”。它可以使資料集載入、複製、貼上、拖拽、刪除與一體,並且允許我們定製化檢視和層次。

  Raw基於非常流行的D3.js庫開發,支援很多圖表型別,例如泡泡圖、對映圖、環圖等。

  6.Leaflet

  Lefalet是一個開源的JavaScript庫,用來開發移動友好地互動地圖。它是由 Vladimir Agafonkin 帶領一個專業貢獻者團隊開發,雖然程式碼僅有31 KB,但它具開發線上地圖的大部分功能。

  Lefalet設計堅持簡便、高效能和可用性好的思想,在所有主要桌面和移動平臺能高效運作,在現代瀏覽器上會利用HTML5和CSS3的優勢,同時也支援舊的瀏覽器訪問。支援外掛擴充套件,有一個友好、易於使用的API文件和一個簡單的、可讀的原始碼。

  7.Chartkick

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

  8.Ember Charts

  Ember Charts 是個圖表庫,使用Ember.js和D3.js框架構建。它包括時間線、條形圖、餅圖和散點圖,非常容易擴充套件和修改。這些圖表元件都是開箱即用的,在圖表互動和演示方面應用的很好。

  9.Springy

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

  10.Bonsai

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

相關文章