note: Javascript 繪圖、統計圖表相關

2009112321:49

jsDraw2D : 2D Graphics Library for JavaScript
http://jsdraw2d.jsfiction.com/
純 Javascript 的繪圖函數 (不須  SVG or VML, ps: IE到8.x都不支援SVG)
比較特別的是提供有 Bezier Curve 的繪製功能



線上的 Demo:



jQuery Google Charting
http://keith-wood.name/gChart.html

特色
* Complete coverage of the Google Chart API.
* Show your data on line, bar, pie, radar, or scatter charts.
* Display maps with country or US state data.
* Show a Google meter or a Venn diagram.
* Generate QR codes.


統計圖:

 


圓餅圖:


Google meter:


地圖:


QR Code

Scatter diagram:


Venn diagram



jQuery SVG Demo
http://keith-wood.name/svg.html
點、線、面繪圖
SVG (Scalable Vector Graphics) is a modularized language for describing two-dimensional vector and mixed vector/raster graphics in XML. It is a W3C Recommendation currently at version 1.1.

SVG is implemented in Firefox natively from version 1.5, Opera natively from version 8.5, Safari natively from version 3.0
** IE 到8.x都不支援SVG,必須安裝 Adobe SVG viewer or the Renesis Player






flot (jQuery)   這個不錯!!
http://code.google.com/p/flot/

Flot is a pure Javascript plotting library for jQuery. It produces graphical plots of arbitrary datasets on-the-fly client-side.

The focus is on simple usage (all settings are optional), attractive looks and interactive features like zooming and mouse tracking.

The plugin works with Internet Explorer 6/7/8, Firefox 2.x+, Safari 3.0+, Opera 9.5+ and Konqueror 4.x+ with the HTML canvas tag (Internet Explorer where the excanvas Javascript emulation helper is used).






更多 Demo:
http://people.iola.dk/olau/flot/examples/


其他還有:


jqPlot
官網:http://www.jqplot.com/ 
中文介紹:jQuery 绘图插件:jqPlot  http://fairyfish.net/2009/06/07/jqplot/



Canvas 3D Graph
http://dragan.yourtree.org/blog/en/2007/08/05/canvas-3d-graph/





jQuery Visualize Plugin: Accessible Charts & Graphs from Table Elements using HTML 5 Canvas
http://www.filamentgroup.com/lab/jquery_visualize_plugin_accessible_charts_graphs_from_tables_html5_canvas/




JS Charts
http://www.jscharts.com/ (需要付費授權)
Demo: http://www.jscharts.com/examples