21個Javascript圖表插件程序

21個Javascript圖表插件程序

原文地址:http://hi.baidu.com/danghj/blog/item/37aeb1776054ee17b051b912.html

圖表(Chart)能直觀的展示數據,但靜 態圖片圖表缺乏交互性,更新維護起來比較麻煩。看看有哪些比較好的JavaScript圖表腳本吧。21 個Javascript圖表插件程序

1, Flot
Flot一個純javascript繪 畫庫,基於jQuery開 發。它能夠在客戶端根據任何數據集快速生成圖片。目前只能繪製線狀圖和柱狀。

主頁: http://code.google.com/p/flot/
下載: http://flot.googlecode.com/files/flot-0.5.zip
示例: http://people.iola.dk/olau/flot/examples/

 2, jQchart
基於Canvas+jQuery,可 拖放/交互的簡單圖形控件。

主頁: http://plugins.jquery.com/project/jQchart
下載: http://jsgt.org/lib/jquery/plugin/jqchart/sample/v003/test-use-gradient.html
示例: http://plugins.jquery.com/files/jquery.jqchart-0.03-beta-1.1.js.txt

3, Open Flash Chart

PlotKit是一個純javascript繪 圖工具包。它支持HTML Canvas和Adobe SVG。

主頁: http://www.liquidx.net/plotkit/
下載: http://media.liquidx.net/static/plotkit/plotkit-0.9.1.zip
示例: http://media.liquidx.net/js/plotkit-tests/dynamic.html

5, XML SWF Charts

XML SWF Charts是一個簡單,但強大,利用Flash和動態生成XML數據來產生web chart的工具。當前支持的Charts類型包括:

LineColumnStacked columnFloating column3D columnStacked 3D columnParallel 3D columnPie3D PieBarStacked barFloating barAreaStacked areaCandlestickScatterPolarMixedCompositeJoined


主頁: http://www.maani.us/xml_charts/
下載: http://www.maani.us/xml_charts/index.php?menu=Download
示例: http://www.maani.us/xml_charts/index.php?menu=Gallery


 6, jquery.sparkline

這是一個用於生成迷你型線狀圖的jQuery插 件。

主頁: http://omnipotent.net/jquery.sparkline/
下載: http://omnipotent.net/jquery.sparkline/
示例: http://omnipotent.net/jquery.sparkline/

 7, Flotr


Flotr是一個基於Prototype開發的javascript繪圖工具。支持圖例,鼠標跟蹤,圖片區域選擇,圖片縮放,添加事件鉤子(event hook),通過CSS設置樣式等。

主頁: http://solutoire.com/flotr/
下載: http://code.google.com/p/flotr/
示例: http://code.google.com/p/flotr/

Prototype


8, Open Flash Chart2

Open Flash Chart2是依據Open FlashChart1.x完全重新構建的一個Flash圖表繪製組件。與1.x版本最大不同之處在於把數據格式改成JSON,以實現一些更酷的功能。該版本全部採用Actionscript3開發,Adobe Flex編譯。

主頁: http://teethgrinder.co.uk/open-flash-chart-2/
下載: http://teethgrinder.co.uk/open-flash-chart-2/downloads.php
示例: http://teethgrinder.co.uk/open-flash-chart-2/area-hollow.php

 9, ProtoChart


ProtoChart是一個採用Prototype和Canvas開發的圖表製作開源javascript工 具包。當前支持的圖表類型包括:

Line、bar、pie、curve、mix和area charts在同一張圖中支持多個數據數據序列支持Legend標籤能夠自定義網格,網格邊線,背景自定義座標軸標題(包括x軸與y軸)

主頁: http://blog.deensoft.com/2008/07/28/protochart-prototype-canvas-pretty-charts/
下載: http://blog.deensoft.com/2008/07/28/protochart-prototype-canvas-pretty-charts/
示例: http://www.deensoft.com/lab/protochart

10, Visifire

Visifire 是一組開源的Microsoft Silverlight圖表製作組件。Visifire讓你利用ASP、ASP.Net、PHP、JSP、ColdFusion、Ruby onRails或是隻有HTML都能快速製作出“驚人”的圖表(Charts)。不需要懂得任何Silverlight知識,只要具備基礎的HTML知識,就能夠使用該強大的Silverlight圖表製作組件。

主頁: http://www.visifire.com/
下載: http://www.visifire.com/download_silverlight_charts.php
示例: http://www.visifire.com/


11, CSS for Bar Graphs

12, FusionCharts Free

FusionCharts Free是一個製圖組件用於創建好看,數據驅動,擁有動畫效果的Flash charts。它能夠與PHP、Python、Ruby on Rails、ASP、ASP.NET、JSP、ColdFusion、HTML頁面等一起使用。這個組件是FusionCharts的免費版,但功能仍然 很強大。它能夠生成的圖表類型包括:

2D/3D column & bar charts2D/3D pie & doughnut chartsLine chartsArea chartsStacked chartsGantt charts

主頁: http://www.fusioncharts.com/free/
下載: http://www.fusioncharts.com/free/Download.asp
示例: http://www.atblabs.com/jquery.corners.html

13, JS Charts

JS Charts是一個JavaScript制 圖組件。支持的圖表類型包括:柱狀圖,圓餅圖,曲線圖等。JS Charts支持的數據源可以是XML或JavaScript數 組。
主頁: http://www.jscharts.com/
下載: http://www.jscharts.com/free-download
示例: http://www.jscharts.com/examples

14, MooCSSCharts


基於Mootools+CSS實現,擁有動畫效果的柱狀圖(BarCharts)。

主頁: http://www.artness.de/moo/
下載: http://www.artness.de/moo/Web/JS/mootools/artness.moochart.js
示例: http://www.artness.de/moo/

15, jQuery Google Charts

jQuery Google Charts是一個封裝Google API charts的jQuery插件,提供了更加簡易的使用方法。

主頁: http://www.maxb.net/scripts/jgcharts/include/demo/
下載: http://plugins.jquery.com/files/jgcharts-0.96.zip
示例: http://www.maxb.net/scripts/jgcharts/include/demo/

 16, Axiis

Axiis是一個基於Degrafa,Flex&ActionScript3.0開發的開源數據圖表組件。
主頁: http://www.axiis.org/index.html
下載: http://code.google.com/p/axiis/downloads/list
示例: http://www.axiis.org/examples.html


17, jqPlot

jqPlot是一個jQuery繪圖 插件,可以利用它製作漂亮的線狀圖和柱狀圖。jqPlot支持爲圖表設置各種不同的樣式。提供Tooltips,數據點高亮顯示等功能。

主頁: http://www.jqplot.com/
下載: http://www.bitbucket.org/cleonello/jqplot/downloads/
示例: http://www.jqplot.com/tests/

18, jQuery Visualize Plugin

Visualize是一個利用HTML5 Canvas將Tables標籤轉換成圖表的jQuery插 件。支持的圖表類型包括:線狀圖,柱狀圖,餅狀圖。可以設置圖表標題,高度/寬度,顏色等。
主頁: http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas
下載: http://www.filamentgroup.com/examples/charting_v2/visualize.filamentgroup.zip
示例: http://www.filamentgroup.com/examples/charting_v2/

 19, MilkChart
MilkChart是一個易於使用、強大,基於MooTools開發的製圖工具。它使用HTML5<canvas>標籤。支持的圖 表類型包括:

ColumnBarLineScatterPie

主頁: http://code.google.com/p/milkchart/
下載: http://code.google.com/p/milkchart/downloads/list
示例: http://code.google.com/p/milkchart/

20, Raphaël

Raphaël 是一個能夠在網頁上創建和操作矢量圖形的JavaScript Library。它使用SVG&VML來創建圖形。因爲每個生成的圖形都是一個DOM對象,所以可以通過JavaScript操 作這些圖形。支持 大部分瀏覽器包括:Firefox3.0+、Safari3.0+、Opera9.5+和Internet Explorer6.0+。
主頁: http://raphaeljs.com/
下載: http://github.com/DmitryBaranovskiy/raphael/blob/master/raphael-min.js?raw=true
示例: http://raphaeljs.com/

 21, gRaphaël

gRaphaël 是一個基於Raphaël實現的開源JavaScript圖表製作Library。它既可以生成靜態圖表,也可以生成具有交互功能的圖表。圖表類型包括:餅圖,柱狀圖,線狀圖和點狀圖。圖表採用VML創建支持大部分瀏覽器如:Firefox3.0+、Safari3.0+、Opera9.5+和Internet Explorer6.0。

主頁: http://g.raphaeljs.com/
下載: http://github.com/DmitryBaranovskiy/g.raphael/blob/master/g.raphael-min.js?raw=true
示例: http://g.raphaeljs.com/



發佈了9 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章