原創(chuàng)|行業(yè)資訊|編輯:龔雪|2015-12-28 09:33:14.000|閱讀 1297 次
概述:隨著數(shù)據(jù)可視化概念逐年火熱,有較多優(yōu)秀的圖表開源庫和制作工具脫穎而出,下面,我們就拿其中比較有名的 14個產(chǎn)品進行簡要介紹。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
1、AnyChart
AnyChart 是基于 Flash/JavaScript(HTML5) 的圖表解決方案,它可以輕松地跨瀏覽器、跨平臺工作。除了基礎(chǔ)的圖表功能外,它還有收費的交互式圖表和儀表功能。它可以通過 XML 格式獲取數(shù)據(jù),該方式讓開發(fā)人員非常靈活地控制圖表上的每一個數(shù)據(jù)點,而當(dāng)圖表數(shù)據(jù)點數(shù)量偏大時,則可以采用 CSV 數(shù)據(jù)輸入,減小數(shù)據(jù)文件大小和圖表加載時間。
2、amCharts
amCharts 是一款高級圖表庫,致力于對 Web 上的數(shù)據(jù)可視化提供支持。它所支持的圖表包括柱狀圖、條狀圖、線圖、蠟燭圖、餅圖、雷達、極坐標(biāo)圖、散點圖、燃燒圖和金字塔圖等等。amCharts 庫是一款完全獨立的類庫,在應(yīng)用中不依賴任何其他第三方類庫,就可直接編譯運行。除了提供最基本的規(guī)范要素外,amCharts 還提供了交互特性。用戶在瀏覽基于 amCharts 制作的圖表時,用鼠標(biāo) hover 圖表內(nèi)容,可以與其進行交互,使圖表展示細(xì)節(jié)信息,其中呈現(xiàn)信息的容器被叫做 Balloon(氣球)。除此之外圖表可以動態(tài)動畫的形式被繪制出來,帶來了了非常好的展示效果。
3、Cesium
鏈接:
Cesium 同樣專注于地理數(shù)據(jù)可視化,它是一個 Javascript 庫,可以在 Web 瀏覽器中繪制 3D/2D 地球。無需任何插件即可基于 WebGL 來進行硬件加速。除此之外,它還有跨平臺、跨瀏覽器的特性。Cesium 本身基于 Apache 開源協(xié)議,支持商業(yè)及非商業(yè)項目。
4、Chart.js
鏈接:
Chart.js 是一個簡單、面向?qū)ο螅瑸樵O(shè)計和開發(fā)者準(zhǔn)備的圖表繪制工具庫。它提供了六種基礎(chǔ)圖表類型。基于 Html5,響應(yīng)式,支持所有現(xiàn)代瀏覽器。同時它不依賴任何外部工具庫,本身輕量級,且支持模塊化,即開發(fā)者可以拆分 Chart.js 僅引入自己需要的部分進入工程。在小巧的身段中它同時支持可交互圖表。
5、Chartist.js
鏈接:
Chartist.js 是一個非常簡單而且實用的 JavaScript 圖表生成工具,它支持 SVG 格式,圖表數(shù)據(jù)轉(zhuǎn)換靈活,同時也支持多種圖表展現(xiàn)形式。在工程中,Chartist.js 的 CSS 和 JavaScript 分離,因此代碼比較簡潔,在應(yīng)用時配置流程十分簡單。它生成的是響應(yīng)式圖表,可以自動支持不同的瀏覽器尺寸和分辨率,更多的是,它也支持自定義 SASS 架構(gòu)。
6、D3
鏈接:
2011年,Mike Bostock、Vadim Ogievetsky 和 Jeff Heer 發(fā)布了 D3,它是目前 Web 端評價最高的 Javascript 可視化工具庫。D3 能夠向用戶提供大量線性圖和條形圖之外的復(fù)雜圖表樣式,例如 Voronoi 圖、樹形圖、圓形集群和單詞云等等。它的優(yōu)點是實例豐富,易于實現(xiàn)調(diào)試數(shù)據(jù)同時能夠通過擴展實現(xiàn)任何想到的數(shù)據(jù)可視化效果,缺點是學(xué)習(xí)門檻比較高。與 jQuery 類似,D3 直接對 DOM 進行操作,這是它與其它可視化工具的主要區(qū)別所在:它會設(shè)置單獨的對象以及功能集,并通過標(biāo)準(zhǔn) API 進行 DOM 調(diào)用。
7、echarts
鏈接:
一款免費開源的數(shù)據(jù)可視化產(chǎn)品,給用戶提供直觀、生動、可交互和可個性化定制的數(shù)據(jù)可視化圖表。Echarts 上手簡單。其具有的拖拽重計算、數(shù)據(jù)視圖、值域漫游等特性大大增強了用戶體驗,幫助用戶在對數(shù)據(jù)挖掘、整合時大幅提高效率。同時,Echarts 提供了豐富的圖表類型,除了常見的折柱餅,還支持地圖、力導(dǎo)向圖、treemap、熱力圖、樹圖等等。更驚艷的是,它還支持任意維度的堆積和多圖表混合展現(xiàn)。總而言之,這是一款讓我們非常驚喜的可視化產(chǎn)品,非常強大,不過他圖表不是很美觀,對移動端的支持也還有些欠缺,不過這些問題在官方最新發(fā)布的3.0beta中得到了很大改善
8、Flot
鏈接:
Flot 是一個純 Javascript 繪圖庫,作為 jQuery 的插件使用。它可以較為輕松地跨瀏覽器工作,甚至包括 IE6。因為 jQuery 的特性,開發(fā)者可以全面地控制圖表的動畫、交互,把數(shù)據(jù)的呈現(xiàn)過程優(yōu)化得更加完美。
9、FusionCharts Free
FusionCharts Free 是可跨平臺、跨瀏覽器的 Flash 圖表解決方案,它能夠被 ASP、.NET、PHP、JSP、ColdFusion、Ruby on Rails、簡單 HTML 頁面甚至 PPT 調(diào)用。在使用過程中,用戶原則上并不需要知道任何 Flash 的知識,只需要了解你所用的編程語言,并進行簡單的調(diào)用即可以實現(xiàn)應(yīng)用
10、Google Chart
鏈接:
不需要多介紹,大家都非常了解的可視化工具
11、HighCharts
HighCharts 是一個界面美觀,時下非常流行的的純 Javascript 圖表庫。它實際上由兩部分組成:HighCharts 和 Highstock。其中 HighCharts 能夠很便捷地在 Web 網(wǎng)站或是 Web 應(yīng)用程序中添加可交互圖表,并可免費用于個人學(xué)習(xí)、個人網(wǎng)站和其他非商業(yè)用途。目前 HighCharts 支持的圖表類型有曲線圖、區(qū)域圖、柱狀圖、餅狀圖、散點圖和一些綜合圖表。而 HighStock 可以為用戶方便地建立股票或一般的時間軸圖表。它提供先進的導(dǎo)航選項,預(yù)設(shè)的日期范圍,日期選擇器,滾動和平移等公盟。
12、Leaflet
鏈接:
Leaflet 是一個可以同時良好運行于桌面和移動端的 Javascript 可交互地圖庫。它使用 OpenStreetMap 的數(shù)據(jù),并把可視化數(shù)據(jù)集中在一起。Leaflet 庫的內(nèi)核庫很小,但由豐富的插件可以大幅拓展其功能,常常被用于需要展示地理位置的項目。
13、MetricsGraphics
鏈接:
MetricsGraphics.js 是一個基于 D3,為可視化和時間序列化的數(shù)據(jù)而優(yōu)化的庫。它提供了一種便捷的方法,用一致且響應(yīng)式方式來產(chǎn)生相同類型的圖形。它現(xiàn)在支持折線圖、散點圖、直方圖、地毯圖和基本的線性回歸圖。同時,它體積非常小巧,通常可以控制在 60kb 之內(nèi)。
14、Sigma.js
鏈接:
Sigma.js 是一個專注于圖形繪制的 Javascript 庫,它可以讓開發(fā)者輕松地在自己的 Web 應(yīng)用中發(fā)布網(wǎng)絡(luò)圖。它給提供了很多設(shè)置項,使開發(fā)者可以自由地定義網(wǎng)絡(luò)圖的繪制方式。同時其也提供了豐富的 API,例如移動視圖、刷新渲染、事件監(jiān)聽等等都可以輕易實現(xiàn),這讓開發(fā)者可以在交互上進行更多拓展。
關(guān)于更多大數(shù)據(jù)相關(guān)資訊>>>
慧都年終盛典火爆開啟,一年僅一次的最強促銷,破冰鉅惠不容錯過!!優(yōu)惠詳情點擊查看>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn