WHAT'S NEW

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.
  1. 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.

  2. A new applet to display scatter charts.

  3. 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.

  4. 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.

  5. SVG links on data points. An SVG image can be associated with hyperlinks to allow for drill-down on data points.

  6. 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.

  7. 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.

  8. Stacked bar series can now be dragged.

  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

Copyright © 2003 Jinsight Informatica Ltda. All rights reserved.