v3.4.0
[3.4.0] - 2022-02-02
Added
- Added
PalettedFillsupport 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
- 2D series support all available lookup properties:
- Added MapChart.onViewChange
- Allows laying ChartXY over MapChart for powerful and convenient geographical data visualization
- Added
Dashboard.getRowHeight,Dashboard.getColumnWidth - Added
PalettedFillsupport to 2D and 3D axis strokes- Axes can now be colored dynamically based on
x,yorzcoordinate usingsetStrokeStylemethod
- Axes can now be colored dynamically based on
- Added
CustomTick.onValueChange - Added
onDisposemethod 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
- Affects following data methods:
Changed
- Significantly improved LineSeries visual quality when using progressive data pattern.
- Line looks clearly sharper and smoother.
Fixed
- Fixed
ZoomBandChartdisplaying 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
LineSerieswith 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.solveNearestif used in above scenario
- Applies to use cases that do
- 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