Designed from the ground up for the Web, EspressChart
is a versatile tool that allows users to easily build
charts interactively and programmatically. Charts can
be viewed immediately on the Web based on fresh data,
or incorporated into Java code for further customization
and viewed dynamically as images (JPEG/PNG/GIF/SVG/Flash)
generated on the server or as applets. Charts can also
be rendered as PDF files. Data for plotting can come
from database queries (via JDBC), text data files, XML
files, arguments in the API, and Excel spreadsheet.
For charts viewed as applets, viewers can query data
points, and navigate around the chart in real-time.
The chart template (TPL) format allows for dynamic updating
of the web pages as the information on the underlying
database changes. Every time a new viewer visits the
page on which the chart sits, they will see up-to-the-second
information generated on the fly!
Over 30 available
chart types: EspressChart supports over
30 different two-dimensional and three-dimensional
charts. With advanced 3D algorithms, EspressChart
was the first product to offer true 3D charts
for Java, allowing real-time pan/zoom, rotation,
and light source modification.
● Full range
of data access: EspressChart can
directly connect to relational databases
to draw data. It can also draw data from
text and XML files, or pass data directly
through the API. Users can also design parameterized
charts that allow run-time data filtering.
Customizable: Nearly every chart
element can be modified or customized in
some fashion. In fact there are over 240
different customizable chart attributes.
Users can manipulate shading, light source,
color, axis scale, grid step, and labels.
Legends can be customized as well as fonts,
text, annotation, control lines, control
areas, and background images. EspressChart
also offers customizable pop-up labels,
and mouse events. EspressChart supports
internationalization with local-specific,
and time zone formatting. Advanced features
include time-series zooming, data drill-down,
parameterized charts, run-time text substitution,
and customizable axis labels.
Statistical Analysis: In addition
to the large array of customization features,
EspressChart offers many advanced statistical
analysis features. Users can add many different
types of trend lines to charts including
linear, polynomial of any degree, power,
exponential, logarithmic, B-Spline curve,
as well as normal distribution curves. Other
features allow users to create histogram
plogs, Pareto charts, and box charts. For
SPC-type applications, users can add control
lines and areas.