This note gives an overview of the new features of JetChart 2.3. A major key
to the improvement of our charting product has been the critics and suggestions
we have received from users worldwide, to whom we give our thanks for helping
us develop a better product.
We have kept a separate document listing all new features implemented in the
previous version of JetChart, which can be accessed here.
- Scatter charts are now supported. There are four new types of scatter series available, as
well as a new chart context based on a cartesian coordinates system against which the scatter
series are plotted. The new types of series are the following:
- XY series. This is the most common type of scatter series. Data points are depicted as
geometrical shapes whose x and y coordinates(an xy pair) are calculated with respect to a
horizontal and a vertical scales, respectively.
- XY line series. Similar to an XY series, but the xy pairs are connected by lines, rather
than depicted as isolated geometrical shapes.
- XY image series. Similar to an XY series, but displaying rasterized images, as GIF and
JPEG, centered on data points.
- Bubble series. Different from the other types of scatter series, a bubble series takes
a third value, the 'z' value, which is used to calculate the diameter of a solid or empty
circle, the bubble, displayed on data points coordinates. The center of the circle
is the xy coordinate.
- A new applet to display scatter charts.
- Data points drill-down is now supported by all the applets. A list of URLs can be associated
with a series so that a click on a data point loads a URL.
- SVG encoding. SVG stands for Scalable Vector Graphics, an XML-based language used to describe
two-dimensional vectorial graphics. The SVG encoder only requires a few lines of code to start
outputting the chart image as SVG text.
- SVG links on data points. An SVG image can be associated with hyperlinks to allow for drill-down
on data points.
- SVG tooltips. If a chart is configured to display tooltips, Javascript code is appended to the
corresponding SVG code to let user interact with chart and display tooltips in a similar way.
- Bar series and stacked bars series now can have data points legends displayed inside the
bars. The legend orientation is also customizable. A legend can be horizontally or vertically
displayed inside the bars.
- Stacked bar series can now be dragged.
- The visibility of series data points can now be specified to different types of series. Previous
versions of JetChart only supported setting the visibility status of line series data points.
- Manual trend lines drawing. Trend lines are similar to linear regression lines, already
supported by JetChart. However linear regression lines have their slope automatically calculated,
whereas manual trend lines are always manually painted using mouse. Manual trend lines are
commonly used in financial charts, to help analyze how the market is moving during a period of time.
- The shape of marks displayed on line series data points is no longer limited to a solid square.
There are nine different types of shapes available, ranging from a solid square to a cross mark.
- The legend symbol of line series can now be changed to match the shape of marks displayed on
data points, in which case the symbol is also crossed by a horizontal line painted in the series
color, whereas the symbol is painted in the same color of respective series marks.
- An unlimited number of legend boxes is now supported. Series can be grouped separately and
displayed inside distinct legend boxes, completely independent one from the other, in terms
of their positioning within the chart area.
- Three new constants to specify a legend box position. One of them allows for placing the
legend box at any location.
All public classes, constants and methods implemented in version 2.3 are listed below.
New classes
New constants
New methods
The list of methods does not include those implemented in the new set of classes. Please refer to the
API documentation of these classes.