Skip to main content
Version: 5.2.0

v3.4.0

[3.4.0] - 2022-02-02

Added

  • Added PalettedFill support to Line and PointLine Series (2D and 3D)
    • 2D series support all available lookup properties: 'x', 'y' and 'value'
    • 3D series support 'x', 'y' and 'z' lookup properties
  • Added MapChart.onViewChange
    • Allows laying ChartXY over MapChart for powerful and convenient geographical data visualization
  • Added Dashboard.getRowHeight, Dashboard.getColumnWidth
  • Added PalettedFill support to 2D and 3D axis strokes
    • Axes can now be colored dynamically based on x, y or z coordinate using setStrokeStyle method
  • Added CustomTick.onValueChange
  • Added onDispose method to all stand-alone chart components (Dashboard, ChartXY, Chart3D, etc.)
  • Added support for data gaps in most XY series
    • Number.NaN can be used to specify a data gap
    • Supported by LineSeries, PointLineSeries, StepSeries, AreaSeries and AreaRangeSeries
  • Added support for supplying data as typed arrays for most XY chart features
    • Affects following data methods: addArrayX, addArrayY, addArraysXY
    • At this time, this does not increase performance, when compared to any previous method of supplying data

Changed

  • Significantly improved LineSeries visual quality when using progressive data pattern.
    • Line looks clearly sharper and smoother.

Fixed

  • Fixed ZoomBandChart displaying step series as line series
  • Fixed Point Line Series incorrect fitting on first frame when scroll strategy is undefined.
  • Fixed CustomTicks being rendered above series.
  • Fixed LineSeries with progressive data pattern looking slightly off in some very specific scenarios
  • Fixed auto cursor flickering when moved above series with rapidly clearing data
    • Applies to use cases that do Series.clear().add(...) very rapidly
    • Also applies to use of Chart.solveNearest if used in above scenario
  • Fixed CustomTick gridline sometimes spanning outside the chart area
  • Fixed ChartXY.dispose() not removing bands and some other components when used inside Dashboard.
  • Fixed MapChart.setAutoCursorMode(AutoCursorModes.disabled) not hiding cursor
  • Fixed PointSeries.clear() still showing cleared data until new data is added.
  • Fixed crash when disposing and recreating Chart3D
  • Fixed surface series crash when phong shading style is enabled