Version 9.3.0

Release date: April 15, 2024

New features

Y-Axis Menu

Users can now customize the layout of the chart using menus located on the Y-axes.

yAxis Menu

  • Position the y-axis on the left or right side of the chart by accessing the menu at the top right of the y-axis or by right-clicking anywhere on the axis.
  • Multiple axes can be merged and unmerged if they exist on the same side of the chart.
  • Menus are tab navigable.

Enhancements

Swimlane Marker Consolidation

Swimlane events on the same bar are now displayed as consolidated markers, indicating the number of events contained within.

Consolidated Markers

  • Data points containing multiple events are represented by a colored circle with a number inside it.
    • The number corresponds to the count of events contained in that marker.
    • The circle's color is determined by the most frequently occurring color.
  • Clicking on the circle will open a menu that displays all events for that data point. From there, clicking on any of the events will open the tooltip associated with that event.


sample-template-multichart.html

The multichart sample template has been updated to use our recently re-architected web components.

This update brings sample-template-multichart.html in line with our other sample templates, such as Advanced, Basic, Institutional, and Options. These templates are located in the chartiq/examples/templates directory.

Additional improvements include:

  • Improved accessibility with voiceover and tab navigation support.
  • New and updated emitters and attributes to better customize and interact with the chart.

Important: Please be aware that the refactoring of this template to utilize the re-architected web components has resulted in the legacy web components being incompatible with the templates mentioned above in version 9.3.0. For instructions on how to continue using legacy web components, refer to the upgrade instructions from our 9.1.2 release.

UI Enhancements

Mountain-style shading and Histogram Rendering for Crossplot charts

Developers can now enable mountain chart style shading as well as histograms on crossplot charts.

Mountain-style shading

Mountain Style Shading

Example:

// enable mountain-style shading
stxx.setChartType('crosssection_mountain');
// remove the shading
stxx.setChartType('crosssection'); 

Histograms on crossplot charts

When using a histogram, you can define and customize the baseline value. See below for an example.

Histogram



Example:

// Histogram
stxx.crossSection.setChartType("histogram");
// The baseline value for the vertical columns can be defined in the baseline parameter:
stxx.crossSection.setChartType("histogram", { baseline: { value: 2.7 } });
// The baseline can be visually rendered using color, pattern, and lineWidth parameters:
stxx.crossSection.setChartType("histogram", { baseline: { value: 2.7, color: "red", pattern: "dotted", lineWidth: 2 } });