Version: 5.2.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