交互式圖表是Web應(yīng)用中不可或缺的一部分,一個優(yōu)秀的圖表,不僅可以令數(shù)據(jù)一目了然,而且可以極大地增強(qiáng)應(yīng)用的用戶體驗(yàn)。
本文帶來10個非??岬腏avaScript圖表庫,有簡單的也有復(fù)雜的,以滿足不同的需求。
1. Cubism.js
一個基于D3.js的插件,可以實(shí)時顯示時間序列。D3.js是一個針對HTML和SVG的JavaScript可視化庫。
源碼 / 演示
2. RGraph
一個HTML5 JavaScript圖表庫,支持20多種不同類型的圖表。
源碼 / 演示
3. Cytoscape Web
一個開源的圖形可視化庫,基于jQuery編寫。
源碼 / 演示
4. sigma.js
一個開源的輕量級JavaScript庫,使用HTML canvas元素來繪制圖形。
源碼 / 演示
5. Morris.js
一個小巧的、效果漂亮的JavaScript庫,用于可視化時間序列數(shù)據(jù)。
源碼 / 演示
6. Timeplot
基于DHTML的AJAX部件,用于繪制時間序列,并在上面疊加基于時間的事件。
源碼 + 演示
7. Dracula
一套用于顯示和設(shè)計交互式圖表的工具,包含了各種不同的算法。無需Flash、Java和其他插件。
源碼 + 演示
8. gRaphael
一個開源的JavaScript圖表庫,基于Raphael(拉斐爾)JavaScript庫。
源碼 + 演示
9. gvChart
一個jQuery插件,使用谷歌的Charts API以及HTML標(biāo)記中的數(shù)據(jù),來創(chuàng)建交互式、可視化的圖表。
源碼 / 演示
10. jQuery Highcharts Table
該插件可以將HTML表格中的數(shù)據(jù)自動轉(zhuǎn)換成圖表。
源碼 + 演示
英文原文:10 Cool jQuery Graph and Chart Plugins