General Features
Features common to all programming langauge editions of ChartDirector
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 with multiple chart layers.
Use layers to plot combo charts, add special symbols, marks
and labels to charts, highlight data points, add error bars ...
Meters and Gauges
Angular meters of configurable angle range and orientation - semicircle, circular,
120 degrees ... Linear meters with pointers and bars in horizontal and vertical
orientations.
Programmable Track Cursor
Add sweep lines that track the mouse or finger, displaying data values in the
legend, axis or floating text boxes. Programmable behaviour for utmost
flexibility.
Zoom and Scroll Interface
Zoom and scroll by mouse dragging, mouse wheel, clicking or tapping, or use the
Viewport Control to visualize and select the data range. Also support external
controls such as scroll bars, sliders and date pickers.
Real-Time Charts
Plot charts and graphs that update in real-time with zooming and scrolling,
programmable track cursors and snapshots.
Tooltips, Drill-Down and Interactive Chart Objects
Configurable tooltips for chart objects. Mouse and touch events for chart objects
to support drill-down and custom user interactions.
Financial Library with Source Code
Include sophisticated financial charting library with 47 technical indicators.
Extensible and customizable, and comes with source code. Also includes an
Interactive Financial Chart sample program.
PDF, SVG and Image Output
Charts can be created as vector graphics in PDF and SVG and raster graphics in
PNG, JPG, GIF and BMP. Output can be sent directly to browsers on the fly, kept
in memory for processing, or saved as files.
Unparalleled Customizability
Comprehensive object oriented API allows you to customize every chart details. Text and labels
can be marked up with tags to include icons and images, and to set fonts, colors,
layout, alignment, line-spacing, wrapping, truncation ... Fill objects with solid colors
as well as patterns, gradients or other dynamic colors. Unlimited number of XY axes per chart,
with automatic, semi-automatic and manual scaling ...
Versatile and Universal
The ideal chart and graph component in the developer's toolbox for your current and future projects.
Suitable for desktop, web, client/server, console, batch, background and other
application types. Supports .NET (C#, VB and other CLI languages), C++,
Java, JSP, ASP, COM, VB, VBScript, VBA, JavaScript, PHP, Perl, Python, Ruby and
ColdFusion. Works on Windows, Linux, FreeBSD, Solaris, macOS and Java supporting
systems.