jqPlot:一款jquery繪圖和圖表插件、使用簡單、提供了豐富的示例和強大的功能,並且開源。 javascript
FusionCharts:一款企業級的圖表控件,擁有商業版和免費版,免費版下載 請見慧都控件網。FusionCharts被稱爲業內最全面的圖表庫,超過90種圖表類型,並且兼容全部的設備、瀏覽器和平臺。 html
D3:一個輕量級而且開源的JavaScript框架,用於操做基於數據的HTML文檔。它可以幫助咱們以HTML或SVG的形式快速可視化展現,進行交互處理,合併平穩過渡,在Web頁面演示動畫。它既能夠做爲一個可視化框架(如Protovis),也能夠做爲構建頁面的框架(如jQuery)。 java
HighCharts:純HTML5/JavaScript編寫的圖表庫,爲你的Web網站、Web應用程序提供直觀、交互式圖表。 python
dygraphs:開源的JavaScript庫,可生成直觀的、可縮放到餓時間序列圖。對大型數據集尤爲適用。 jquery
Protovis:可視化JavaScript圖表生成工具,由斯坦福大學可視化組的Mike Bostock and Jeff Heer開發,基於JavaScript和SVG技術。 git
Flot Charts:相似於jqPlot,純JavaScript圖表庫,基於jQuery開發,可以在客戶端根據任何數據集快速生成圖片。 github
Google Chart Tools:強大、免費、易於使用,提供了大量精心設計的圖表類型,從建立簡單的線條圖到複雜的層次結構圖,谷歌圖表工具皆能完成。 web
dc.js:基於D3的JavaScript圖表庫,擁有本地跨過濾器(crossfilter)的支持,並讓你能夠高效率地瀏覽大型多維數據集。 算法
xcharts:基於D3的JavaScript圖表庫,用於建立自定義圖形圖表。 數據庫
rickshaw:用於建立交互式時間序列圖的JavaScript圖表庫。
Cubism.js:D3插件,用於可視化時間序列。
xkcd:可使用D3在JavaScript中作出XKCD樣式的圖表。
jQuery Sparklines:用於在瀏覽器中建立小型內聯圖表的jQuery插件。
BonsaiJS:輕量級圖表庫,包含直觀的圖形API和SVG渲染。
Flotr:爲Prototype.js所用的JavaScript圖表庫。提供了豐富的功能,像對負數值的支持、鼠標跟蹤、選定支持、縮放支持、事件掛鉤、CSS樣式支持、在畫布(canvas)中包含文字、旋轉的標籤、漸變顏色、圖形標題和子標題、電子表格、CSV數據下載等等。
Flotr2:可使用Canvas和JavaScript建立圖表。
JS Charts:基於JavaScript的圖表生成器,只須要不多甚至不須要編碼。提供免費版。
PlotKit:圖表和圖形繪製的JavaScript庫,支持HTML Canvas和SVG。
MilkChart:緊湊的JavaScript框架,用於建立基於MooTools的圖形。它簡單和易於理解。
moochart:針對MooTools的插件,側重於在畫布標籤上繪製泡泡圖。
jQuery-Visualize:HTML5 canvas圖表,也是針對jQuery的圖表插件。
ProtoChart:容許你利用Javascript和Prototype建立美觀的圖表。它是一種開源庫。
peity:一種簡單的jQuery插件,能夠把元素的內容轉換成簡單的餅圖、線圖和柱狀圖。
nvd3:用於構建可重用的圖形圖表組件,功能相似於d3.js。
moowheel:一個基於Mootools的腳本庫, 它可讓你建立一個輪盤風格的數據可視化效果, 並對其中的項目進行鏈接。
Table2Chart:一個輕量級的Mootools插件,壓縮和gzip壓縮文件只有1kb。容許你輕鬆地把一個數據表的數據生成一個餅圖。
Canvas 3D Graph:3D風格的柱狀圖。
TufteGraph:漂亮的jQuery圖表插件,生成的柱狀圖漂亮精緻,並且能夠實現層疊效果。
ArborJS:一款利用web workers和jQuery建立的可視化圖形庫,它爲圖形組織和屏幕刷新處理提供了一個高效的、力導向的佈局算法。
TimePlot:一個基於DHTML的AJAX部件,用於建立時間序列、基於時間事件的圖表。
gRaphael:基於Raphael圖形庫,可建立驚人的圖表。
ICO:基於Raphael的JavaScript圖形庫。
Elycharts:基於jQuery和Raphael庫的純javascript圖表庫,易於使用且徹底可定製。
ZingChart:以Flash和HTML5 Canvas兩種方案呈現圖表的圖表庫。
RGraph:使用HTML5 canvas標籤,生成交互式圖表。
Dojo Charting:是在Dojox目錄下的一個圖表工程,提供了衆多的圖表類型、定製選項以及各類主題。
Bluff:一個 JavaScript 的 Ruby 的 Gruff graphing library 端口。它支持全部 Gruff 的特性,可是有着最小的依賴。
canvasXpress:一個基於HTML5 canvas標籤實現的JavaScript圖表類庫,它可以支持線性圖、柱形圖、餅圖和熱點圖等多種常見的圖表類型。
JIT:建立交互式圖表的數據可視化工具。
JSXGraph:一個跨瀏覽器的圖表庫,它能夠生成在Web瀏覽器中生成測繪標圖、圖表和可視化數據等交互式的幾何圖表,它徹底使用 JavaScript,和使用SVG 和VML。
Smoothie Charts:一個小型動態流數據圖表庫,專爲生成實時數據圖表而設計。
YUI Charts:一個YUI模塊,提供了JavaScript API以可視化不一樣格式的數據。
amcharts: JavaScript/HTML5圖表,包括序列圖表(列型圖,條形圖,線型圖,面積圖,步驟折線圖,平滑折線圖,蠟燭圖,ohlc圖),餅圖/環形圖,雷達圖/極區圖以及xy圖/散點圖/氣泡圖。
Emprise JavaScript Charts :純JavaScript圖表,支持跨瀏覽器。
JavaScript Diagram Builder:一個跨瀏覽器的javascript庫,他能夠幫助你建立座標圖或圖表的,你只須要引用diagram.js在你的html頭便可。
jGraph:一個免費的,成熟的,健壯的javascript圖形框架,可以建立漂亮的工做流編輯器,調用曲線圖,CAD工具,網絡圖表,數據庫可視化工具等等。
Sencha Touch Charts:基於 Sencha Touch 的一個圖表組件,世上第一個基於HTML5的移動圖表製做和繪圖產品。
Style Chart:免費的Ajax可視化圖表服務。
AwesomeChartJS:一個利用HTML5標籤建立統計圖表的開源Javascript類庫。這個類庫是獨立的,不須要引入其它JS框架,使用也是很是簡單。
Sigma.js:一個開源的輕量級JS庫,用來繪製各類圖形,使用的是 HTML Canvas元素。
Graphene:一個基於D3和Backbone的實時儀表板和圖形工具包。
jQuery ToastChart:線形圖表庫,可顯示全部使用HTML5 canvas元素的數據類型。
ChartsJS:一個免費的javascript 基礎圖表生成器。
Cytoscape.js:開源 JavaScript 圖形庫,可用於分析和製做可視化圖形。
Ember Timetree:可視化分層時間線數據。
Simplify.js:小巧、高性能的JavaScript 2D/3D折線簡化庫。
DataMaps :一個 JavaScript 庫用於實現地圖和數據可視化的交換,只需一個 js 文件。
Aristochart:一個沒有任何依賴的JavaScript庫,只能用於建立2D折線圖。
Morris.js:一個輕量級的JavaScript庫,使用jQuery 和Rapha l來生成各類時序圖。
Grafico:基於Raphael和Prototype.js的JavaScript圖表庫。
jQuery orgChart :一個jQuery插件可以讓幫你將一組嵌套的元素渲染成一個易於閱讀的樹形結構。
TimeChart:功能強大,簡單易用的圖表庫,用於在純HTML5,JavaScript中建立時序圖。
JointJS:一個開源的、基於JavaScript的圖表庫,能夠用來建立靜態圖表、徹底可交互的圖表、WEB在線流程圖、應用程序。
sDashboard:輕量的儀表板 jQuery 插件,轉換一個對象數組到儀表板。
jQuery Spidergraph:一款交互式的HTML5網狀圖模塊。
sheetsee.js:可視化谷歌電子表格數據。
Chartkick.js:一個HTML5圖表庫,使用canvas元素來展現各式各樣的客戶端圖表,支持折線圖、柱形圖、雷達圖、餅圖、環形圖等。
xCharts:一個使用 D3.js 來構建漂亮的可定製的數據驅動的 JavaScript 圖表庫,他使用HTML,CSS,SVG實現圖表,xCharts 被設計爲一個動態的、流暢的、開放的和可定製化的庫。
jFreeChart:主要用來各類各樣的圖表,這些圖表包括:餅圖、柱狀圖(普通柱狀圖以及堆棧柱狀圖)、線圖、區域圖、分佈圖、混合圖、甘特圖以及一些儀表盤等等。