General Features
Extensive Chart Types
Pie, donut, bar, line, spline, step line, trend line, curve-fitting, inter-line filling, area, band,
scatter, bubble, floating box, box-whisker, waterfall, contour, heat map, surface, vector, finance,
gantt, radar, polar, rose, pyramid, cone, funnel ...
Layered Architecture
Synthesize the charts you want using multiple chart layers.
Use layers to create combo charts, add special symbols, marks
and labels to charts, highlight chart objects, add error bands ...
Financial Library with Source Code
Includes sophisticated financial charting library with 47 technical indicators.
Extensible and customizable, and comes with source code. Also includes an
Interactive Financial Chart sample program.
Meters and Gauges
Angular meters of arbitrary angular span. Linear meters in horizontal and
vertical orientations.
Interactive Chart Objects
Full suite of mouse events (mouse click, mouse move, ...) for chart objects.
Configurable pop-up tooltips.
Programmable Track Cursor
Adds sweep lines that tracks the mouse and optionally snaps to the
nearest data position. Displays the data values at the sweep line in
the legend, dynamic axis labels or floating text boxes. Programmable
behaviour for utmost flexibility.
Zoom and Scroll Interface
Controls zooming and scrolling by clicking and dragging on the chart. Also supports
using other external controls such as scroll bars, zoom level sliders, date pickers
and navigation pad. AJAX enabled for web applications.
Versatile
Suppports ASP, COM, VB, VBScript, VBA, JavaScript, .NET (C#/VB), Java, JSP, C++, PHP,
Perl, Python, Ruby and ColdFusion. Works on Windows, Linux, FreeBSD, Solaris, Mac
OS X and any Java (SE) supporting systems. Suitable for desktop, web, client/server,
console, batch, service, background and other types of applications.
Customizability
Powerful object oriented API allows you to customize every chart details.
Flexible Axis System
Unlimited number of XY axes per chart. Automatic, semi-automatic and manual scaling.
Linear, log, date/time and label-based axis. Synchronized or independent axes.
Configurable axis margins, label density, label formats ...
Markup Text Support
Text and labels can be marked up with tags to include icons and images, to use different fonts
and colors in different part of the text, to control layout, alignment, line-spacing, wrapping,
truncation ...
Extended Color System
Extended color system allows all chart objects to be painted with semi-transparent colors,
gradients, pattern (wallpaper), metallic colors or threshold colors (colors that depend on
data values).
Web Friendly
Produces charts in PNG, JPEG, BMP, WBMP, GIF and SVG, and sends them to the browsers on
the fly. No temporary image files on hard disk required. Viewable by virtually all browsers,
including mobile devices. Charts can be embedded in email, word documents, PDF, etc. as images.
No client side Java, Flash or ActiveX controls required.