LightningChart JS v8.1

Released: Nov 12, 2025

v8.1 での更新項目

機能

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

不具合の修正

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