Chart area
- Composite charts - charts can have other charts inside them
- Gradient, hatch painted chart background
- Image painted (center/stretch/tile) chart background
- Automatic chart fitting into its container
- Mouse scrolling/zooming of chart area
- Rotation/Zooming of 3D charts
- ChartGrid allows to have several charts to be arranged in a grid fashion.
|
Labels and Annotations
- Configurable axis (title) and series labels (series name)
- Axis label layouting (simple, multiline, multilevel) that labels wouldn't overlap
- Data value labels
- Data percentage labels (Pie charts)
- Configurable data labels through custom data model/li>
- Chart title
- Mouse tooltips
- Vertical/Horizontal marker lines with labels
- Vertical/Horizontal marker ranges (marked area) with labels
- Annotations placed anywhere in the chart (TextMarker)
- Highly configurable chart legend
- Labels and title rotation in all 3D axes.
- Inside/outside labels for Pie charts.
- Rotated axis labels.
|
Legend
- Legend inside chart or as a separate view
- Autogenerated symbols for Legend entries
- Entries arranged into columns or rows
- Entry size adjustment according to layout method
- Configurable Legend Entry text alignment
- Configurable Legend Entry icon alignment
- Series highlighting via Legend Entry drill-down
|
Series
- Polar chart
- Any number and type of series in a single chart
- Connected 2D/3D, scatter 2D/3D, spline 2D/3D, stepped series types
- Event2D seris
- Bubble2D seris
- Bar2D (horizontal/vertical, error, floating, stacked, waterfall),
event series types
- Bar3D/Psaudo3D (horizontal/vertical) series types
- Pie2D/3D (flat, slices moved outside, doughnut style) series type
- Financial (HL,OHLC, candle) series types
- Gradient, hatch painted series
- Image painted bars
- Markers for data points
- Image markers - use images to mark data points.
- Special color for individual values in series (ColorMapper)
- Tooltips for series values
- Series stacking
- Automatic update on data change
- Data value, percentage labels (Pie Series)
- Easy switch of series type using same data model
- Unique Red-Blue Stereo 3D charts.
|
Axis
- Unlimited number of X and Y axes
- International date and time format
- International numeric and exponential format
- Automatic scaling
- Axis subscales
- Configurable scale and subscale font and label color
- Configurable axis position (top, bottom, left, right, or mapped to data value)
- Configurable axis title position (below, inline)
- Axis label layouting (simple, multiline, multilevel) that labels wouldn't overlap
- Axis stacking
- Different type of axes (Label, DateList, Date, Math, Logarithmic)
- Axis labels with URL link capability.
- Dynamic axis markers that show current mouse pointer position on chart.
|
Other features
- JSF (Java Server Faces) support through custom tags and XML format.
- AJAX supoort.
- Comprehensive introduction using JSF charts./li>
- Applet support supplying data in XML format.
- HTML image map support.
- Servlet support classes and built-in PNG encoder.
- Chart image encoders into PNG, GIF, JPEG, SVG, WBMP formats.
- Export to PDF and SVG formats.
- MonarchCharts compatability with different platforms (Windows, Mac OS X, Linux)
- Full featured ChartPrinter class which allows printing charts with variety of formatting options.
- Fully compilable source code for Source code licensees with Ant build script.
- Data filtering
- Data grouping
- Database binding support
- Real time updates of all chart objects
- Programmable mouse interaction events (Plugins)
- Interactive demos and source code examples
- HotSpot map support on ALL chart series.
- DrillDown capability for ALL chart series.
- Default settings for common uses
|