PlotKit
PlotKit is a Javascript graph plotting library. It is aimed at web applications that require plotting series of data in modern web browsers.
PlotKit requires MochiKit.
PlotKit supports both HTML Canvas and SVG, along with an emulated canvas for Internet Explorer.
PlotKit is easily extensible to include other rendering engines, styles and layouts. Please pursue the documentation for more information.
PlotKit is licensed under the BSD License, so you can include it in your free or commercial applications without worrying.
PlotKit Components
Base Classes
- Base : Common functionality that is used in other classes, including default styles.
- Layout : The default chart layout engine, supports bar, line and pie charts.
Renderers
- CanvasRenderer: Basic renderer using an HTML Canvas.
- SVGRenderer: Basic renderer using SVG.
- SweetCanvasRenderer: Customised Renderer that builds on CanvasRenderer to provide nicer looking charts.
- SweetSVGRenderer: Customised renderer that builds on SVGRenderer to provide nicer looking charts.
to provide nicer looking charts.
Extra Documentation
- PlotKit Quick Start
- SVG/Canvas Browser Support Status.
- Unit Tests Canvas, SVG, SweetCanvas, SweetSVG.
Version History
PlotKit 0.8
- Total rewrite from CanvasGraph 0.7
Road Map
Version 0.9
- AutoSelectRenderer, automatically choose Canvas or SVG by auto detecting browser support.
Version 0.10
- Defined Event System Support
- Animation support.