Interface of events trackable by addEventListener and the respective Event types.

Hierarchy

Properties

axisadd: {
    axis: Axis;
}

Event fired when a new axis is added

 // Example usage
chart.addEventListener('axisadd', (event) => {
console.log(event)
})

Type declaration

Event fired when information displayed by cursor is changed.

 // Example usage
chart.addEventListener('cursortargetchange', (event) => {
console.log(event)
})
dispose: DisposeEvent
inviewchanged: InViewChangedEvent

Event fired when the components visibility on web page changes.

 // Example usage
chart.addEventListener('inviewchange', (event) => {
console.log(event)
})

Event fired when the ChartXY layout is changed. This refers to positioning of axes, chart margins and viewport size.

 // Example usage
chart.addEventListener('layoutchange', (event) => {
console.log(event)
})
resize: ResizeEvent
seriesadd: SeriesAddedEvent<SeriesXY<ScaleXY<ViewportScale1D>, SolveResultXY>>

Event fired when a new series is added

 // Example usage
chart.addEventListener('seriesadd', (event) => {
console.log(event)
})
seriesdispose: SeriesDisposedEvent<SeriesXY<ScaleXY<ViewportScale1D>, SolveResultXY>>

Event fired when a series is disposed

 // Example usage
chart.addEventListener('seriesdispose', (event) => {
console.log(event)
})