PlotKit is a Chart and Graph Plotting Library for Javascript. It has support for HTML Canvas and also SVG via Adobe SVG Viewer and native browser support.
PlotKit is fully documented and there is a quick tutorial to get you started.
PlotKit is a complete rewrite of CanvasGraph. It is better structured and supported.
- MochiKit 1.3 or higher
- HTML Canvas: Safari 2+, Opera 9+, Firefox 1.5+, IE 6 (in emulated mode)
- SVG: Opera 9+, Firefox 1.5+ (see note), IE6 with Adobe SVG.
Note: Firefox 1.5+ on Linux and Windows is supported. Firefox 1.5+ on
Mac does not draw labels in SVG, so you must set axisLabelUseDiv
to true
if you want to have maximum compatibility.
- PlotKit is copyright (c) 2006 Alastair Tse. Licensed under the BSD License.
- excanvas.js is copyright (c) 2006 Google Inc. Licensed under the Apache License.
- Download the latest version from GitHub
- Older Versions:
- 0.9.1 (29 August 2006)
- 0.9 (14 June 2006)
- 0.8 (21 March 2006)
- For changes in older versions, look in the PlotKit Documentation.
- PlotKit Documentation - Complete documentation
- PlotKit Quick Start
-
PlotKit Mailing List - Ask questions here.
-
PlotKit Source Code - GitHub repository
-
PlotKit Source Code - Old SVN repository
-
PlotKit Wiki - If you have notes to contribute, here is the place.
-
SVG/Canvas Browser Status - A summary on SVG and HTML Canvas support in various browsers.
- PlotKit Dynamic Charting Test - Redrawing values from a dynamic table.
- PlotKit Simple Canvas Demo - A self contained demo in a single file. Use this to get started!
- PlotKit Simple SVG Demo - A self contained demo in a single file. Use this to get started!
- Sweet Canvas Test
- Sweet SVG Test
- Simple Canvas Test
- Simple SVG Test
PlotKit was created by Alastair Tse - alastair@liquidx.net and extended by Martin Kleppmann