New to Kendo UI for AngularStart a free 30-day trial

Chart Events

Updated on Mar 24, 2026

The Chart fires events for user interactions such as clicking, hovering, dragging, zooming, and selecting. Use these events to respond to user actions and update your application state.

The following example demonstrates the most common Chart events. Use the toggle buttons to switch between interaction, selection, and drilldown charts, and observe the events in the log panel.

Change Theme
Theme
Loading ...

Events Reference

The following tables list all available events on the ChartComponent, grouped by category.

Series and Plot Area

EventFires whenEvent class
seriesClickThe user clicks a series point.SeriesClickEvent
seriesHoverThe user hovers over a series point.SeriesHoverEvent
seriesOverThe cursor enters a series.SeriesOverEvent
seriesLeaveThe cursor leaves a series.SeriesLeaveEvent
plotAreaClickThe user clicks the plot area.PlotAreaClickEvent
plotAreaHoverThe user hovers over the plot area.PlotAreaHoverEvent
plotAreaLeaveThe cursor leaves the plot area.PlotAreaLeaveEvent
axisLabelClickThe user clicks an axis label.AxisLabelClickEvent

Legend

EventFires whenEvent class
legendItemClickThe user clicks a legend item.LegendItemClickEvent
legendItemHoverThe user hovers over a legend item.LegendItemHoverEvent
legendItemLeaveThe cursor leaves a legend item.LegendItemLeaveEvent

Notes

EventFires whenEvent class
noteClickThe user clicks a note.NoteClickEvent
noteHoverThe user hovers over a note.NoteHoverEvent
noteLeaveThe cursor leaves a note.NoteLeaveEvent

Drag and Zoom

EventFires whenEvent class
dragThe user drags the Chart.DragEvent
dragStartThe user starts dragging the Chart.DragStartEvent
dragEndThe user stops dragging the Chart.DragEndEvent
zoomThe user zooms the Chart.ZoomEvent
zoomStartThe user starts zooming.ZoomStartEvent
zoomEndThe user stops zooming.ZoomEndEvent

Selection

EventFires whenEvent class
selectThe user modifies the axis selection.SelectEvent
selectStartThe user starts modifying the selection.SelectStartEvent
selectEndThe user completes a selection change.SelectEndEvent

Drilldown and Rendering

EventFires whenEvent class
drilldownThe user drills down on a data point.DrilldownEvent
drilldownLevelChangeThe drilldown level changes.number
renderThe Chart is ready to render on screen.RenderEvent
paneRenderA pane renders.PaneRenderEvent

Preventing Default Behavior

Some events support the preventDefault() method, which cancels the associated default action. For example, call preventDefault() on the legendItemClick event to prevent toggling the series visibility.

html
<kendo-chart (legendItemClick)="onLegendClick($event)">
    ...
</kendo-chart>