轉(zhuǎn)帖|行業(yè)資訊|編輯:王香|2017-11-27 17:20:15.000|閱讀 2979 次
概述:文章介紹了10款開(kāi)源的 Javascript 圖表庫(kù)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
1、ECharts
ECharts 由百度前端技術(shù)部開(kāi)發(fā)的,是一個(gè)純 Javascript 的圖表庫(kù),可以流暢的運(yùn)行在 PC 和移動(dòng)設(shè)備上,兼容當(dāng)前絕大部分瀏覽器(IE8/9/10/11、Chrome、Firefox、Safari等),底層依賴(lài)輕量級(jí)的 Canvas 類(lèi)庫(kù) ZRender,提供直觀,生動(dòng),可交互,可高度個(gè)性化定制的數(shù)據(jù)可視化圖表。
ECharts 有良好的自適應(yīng)效果,ECharts 3 中更是加入了更多豐富的交互功能以及更多的可視化效果,并且對(duì)移動(dòng)端做了深度的優(yōu)化。
2、Chart.jsw2222
Chart.js 是一個(gè)簡(jiǎn)單、面向?qū)ο蟆樵O(shè)計(jì)者和開(kāi)發(fā)者準(zhǔn)備的 Javascript 圖表繪制工具庫(kù),基于 HTML5 canvas 技術(shù),支持所有現(xiàn)代瀏覽器,并且針對(duì) IE7/8 提供了降級(jí)替代方案。
Chart.js 不依賴(lài)任何外部工具庫(kù),輕量級(jí)(壓縮之后僅有4.5k),并且提供了加載外部參數(shù)的方法。能用多種不同的方式讓數(shù)據(jù)變得可視化。
3、jqPlot
jqPlot 是一個(gè)非常強(qiáng)大的基于 jquery 類(lèi)庫(kù)的 Javascript 圖表工具,可在網(wǎng)頁(yè)中繪制線狀、柱狀、餅狀等多種樣式圖表。
jqPlot 強(qiáng)大之處在于將內(nèi)容呈現(xiàn)為動(dòng)態(tài)嵌入的靜態(tài)圖像,這意味著圖表數(shù)據(jù)可以通過(guò) Ajax 更新,甚至不需要刷新頁(yè)面。 某些圖表類(lèi)型甚至具有懸停選項(xiàng),可在懸停時(shí)顯示相關(guān)數(shù)據(jù)。
4、Chartist.js
Chartist.js 是一個(gè)使用 SVG 構(gòu)建的簡(jiǎn)單的響應(yīng)式圖表庫(kù),可以作為前端圖表生成器。同樣兼容當(dāng)前絕大部分瀏覽器(IE8/9/10/11、Chrome、Firefox、Safari等)。
Chartist.js 每個(gè)圖表從大小到配色方案都是完全響應(yīng)和高度可定制的,依靠 SVG 將圖形作為圖像動(dòng)態(tài)地呈現(xiàn)到頁(yè)面上。完全使用 SASS 構(gòu)建,并且支持自定義。
5、xCharts
xCharts 是一個(gè)使用 D3.js 來(lái)構(gòu)建漂亮的可定制的數(shù)據(jù)驅(qū)動(dòng)的 JavaScript 圖表庫(kù),使用 HTML、CSS、SVG 實(shí)現(xiàn)圖表,適用于熟悉數(shù)據(jù)可視化的用戶(hù)。
通過(guò) xCharts 渲染的所有內(nèi)容都有很強(qiáng)的適應(yīng)性,在與數(shù)據(jù)交互時(shí)添加自己的動(dòng)畫(huà)或緩動(dòng)函數(shù)也較為容易。
6、C3.js
C3.js 也是一個(gè)基于 D3.js 的可重用的開(kāi)源 JavaScript 圖表庫(kù)。這意味著將數(shù)據(jù)圖表繪制到 HTML 頁(yè)面上的過(guò)程得到簡(jiǎn)化,不需要大量的自定義 D3 圖表代碼,也相對(duì)容易上手。
C3.js 所有的數(shù)據(jù)是完全動(dòng)態(tài)的,從工具到圖形顏色。它使用非常舒服,有充分的可定制性和控制性,支持多種圖表類(lèi)型。
7、Pizza Pie Charts
Pizza Pie Charts 是由 ZURB 開(kāi)發(fā)的一個(gè)知名的 JavaScript 庫(kù),用于渲染基于 SVG 的餅圖。
8、Protovis
Protovis 使用簡(jiǎn)單的標(biāo)記(例如條形和點(diǎn))組成數(shù)據(jù)的自定義視圖。 與一些低級(jí)圖形庫(kù)不同,Protovis 通過(guò)對(duì)數(shù)據(jù)進(jìn)行編碼的動(dòng)態(tài)屬性來(lái)定義標(biāo)記,允許繼承、縮放和布局來(lái)簡(jiǎn)化構(gòu)建。
9、Flot
Flot 是 jQuery 的純 JavaScript 圖表庫(kù),專(zhuān)注于使用簡(jiǎn)單,外觀漂亮和強(qiáng)互動(dòng)功能。它是特定的 jQuery 庫(kù),這意味著你需要使用它需要熟悉基礎(chǔ)的 jQuery。但是從另一方面來(lái)說(shuō),這意味著你可以全面控制呈現(xiàn),動(dòng)作和用戶(hù)交互。
10、Dygraphs
Dygraphs 也是一個(gè)基于 HTML5 canvas 的 JavaScript 圖表庫(kù),可以生成一個(gè)可交互式的,可縮放的的曲線表,可以用來(lái)顯示大密度的數(shù)據(jù)集(比如股票、氣溫等等),并且可以讓用戶(hù)來(lái)瀏覽和解釋這個(gè)曲線圖。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn