v8.1.0
[8.1.0] - 2025-11-12
Added
- 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 for use cases where heatmaps are so dense that
- Added
HeatmapGridSeries.setContours,SurfaceGridSeries3D.setContoursandcontoursFromLUT - Added
HeatmapGridSeriesOptions.maxTileSize - Added new optional
scaleparameter tocaptureFrameandsaveToFilemethodsseveral heatmap cells are under single pixel on screen - Added
cursorparameters toChartXYUserInteractions- 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
labelAlignmentoptions toBarChartcategory and value labels - Added
CustomTick.setTickLabelAlignment - Added
chartproperty to most series classes for convenience - Added
axisX,axisY,axisZproperties to 3D series for convenience - Added
RectangleSeriesOptions.solvePlane - Added
getDataforPolarPolarLineSeries,PolarPointSeries,PolarPointLineSeries, andPolarAreaSeries - Added
clearforBoxSeries3D - Added
getCustomTicksforAxis,Axis3D, andParallelCoordinateAxis
Changed
- Changed
RectangleSeriesdefault 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
Fixed
- Fixed
PointLineAreaSeriesline rendering when usingDashedLineand data hasNaNvalues - Fixed capture APIs (
captureFrame,saveToFile) not capturing latest changes sometimes if chart is not actually visible on the page - Fixed
CursorXY.setKeepWithinAxisBoundariesnot working - Prevented crash when combining
DashedLinestroke with logarithmic scale- Combination is still not supported but application crash is prevented.
- Fixed
Band.removeEventListenertype issue not accepting all event types that are supported by addEventListener - Fixed
FigureSeries.setPointerEventsdoesn't work after first rendered frame - Fixed
ChartXYuser interaction rmb pan (default) end triggering also other interactions that should be fired on rmb click - Fixed
PolarPointSeriesnot working withIndividualPointFillstyle - Fixed
BarChartlogarithmic 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
BarChartissue where repeatedly setting data could result in legend showing duplicate entries