Visit Singleton Labs. Web Site
Home > Products > MonarchCharts

Monarch Charts

MonarchCharts is a powerful collection of pure Java charting components that allows developers to build custom, cross platform, data visualization applications. With a robust set of components, including a suite of pre-defined visual JavaBeans, MonarchCharts provides developers with the tools to create client or server-side applications for stand-alone deployments or delivery over the Web.
Regardless of whether you choose to use the high-level components for rapid application development in the integrated development environment (IDE) of your choice or use the extensive application program interface (API) for fine-grained control, MonarchCharts will help you to build applications that perform a variety of charting and data visiualization activities at the presentation, Web, and server tiers. MonarchCharts can easily render business quality 2D and 3D charts. Any Graphics context can be used for rendering - meaning that one may use it in AWT, Swing or Servlet environment. With predefined adapters for each specific environment, you will spend less time integrating it.

Custom Chart Styles

We can design a custom chart style specially tailored for your needs and design. Just contact us to with chart details.

Charts Gallery



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Product Prices

Single developer license
$299.00

Redistribution license
$599.00

Source code license
$2499.00

Site license
$1990.00

Most recent version

1.7.0 [3] 2008 Aug 08

Features


Java Version
  • Compatible with 1.4 and newer versions of Sun JDK
  • Compatibility also tested on 1.4 IBM JDK

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