LightningChart JS v8.1
Released: Nov 12, 2025
Updates in v8.1
Funktionen
- Added new method overrides to
HeatmapGridSeries.invalidateIntensityValues.
- Allows inputting data in flat number format instead of number matrix, i.e. number[], Float32Array, etc.
- Added
HeatmapGridSeriesIntensityValues.setAggregation (and same for scrolling variant).
- Allows enabling automatic min/max aggregation.
- Added
HeatmapGridSeries.setContours, SurfaceGridSeries3D.setContours and contoursFromLUT.
- Added
HeatmapGridSeriesOptions.maxTileSize.
- Added new optional
scale parameter to captureFrame and saveToFile methods.
- Added
cursor parameters to ChartXYUserInteractions.
- Allows configuring or disabling applied cursor property when interacting with an XY chart.
- Added
MouseStyles.Grab, Grabbing.
- Added
LineSeriesOptions3D.individualLookupValuesEnabled.
- Allows inputting per data point lookup values for dynamic coloring.
- Added
labelAlignment options to BarChart category and value labels.
- Added
CustomTick.setTickLabelAlignment.
- Added
chart property to most series classes for convenience.
- Added
axisX, axisY, axisZ properties to 3D series for convenience.
- Added
RectangleSeriesOptions.solvePlane.
- Added
getData for PolarPolarLineSeries, PolarPointSeries, PolarPointLineSeries, and PolarAreaSeries.
- Added
clear for BoxSeries3D.
- Added
getCustomTicks for Axis, Axis3D, and ParallelCoordinateAxis.
- Changed
RectangleSeries default cursor and solve nearest behavior.
- If rectangle dimensions are progressive along X or Y plane, then cursor behavior is adjusted to work similarly as in other XY series (considering only progressive plane).
- Previous behavior can be reverted by setting
solvePlane: 'xy' when creating the series.
Fehlerkorrekturen
- Fixed
PointLineAreaSeries line rendering when using DashedLine and data has NaN values.
- Fixed capture APIs (
captureFrame, saveToFile) not capturing latest changes sometimes if chart is not actually visible on the page.
- Fixed
CursorXY.setKeepWithinAxisBoundaries not working.
- Prevented crash when combining
DashedLine stroke with logarithmic scale.
- Combination is still not supported but application crash is prevented.
- Fixed
Band.removeEventListener type issue not accepting all event types that are supported by addEventListener.
- Fixed
FigureSeries.setPointerEvents doesn't work after first rendered frame.
- Fixed
ChartXY user interaction rmb pan (default) end also triggering other interactions that should be fired on rmb click.
- Fixed
PolarPointSeries not working with IndividualPointFill style.
- Fixed
BarChart logarithmic value axis not working if orientation is horizontal.
- Fixed user interactions API issue where wheel triggered interaction is not triggered if lmb is not explicitly set to
true.
- Fixed
BarChart issue where repeatedly setting data could result in legend showing duplicate entries.