Legend

The Chart legend displays the name of the configured data series.

  • Series without a specified name or a defined labels.content function that returns a non-empty value will not display legend items.
  • To render a legend item for the Pie, Donut and Funnel series, provide the items with a category field.

To customize the legend, use the kendo-chart-legend configuration component.

The following example demonstrates how to configure the position and orientation of the Chart legend.

Example
View Source
Edit In Stackblitz  
Change Theme:

Hiding the Legend

If you set the series names, the Chart displays a default legend.

The following example demonstrates how to hide the legend by using its visible property.

Example
View Source
Edit In Stackblitz  
Change Theme:

Clicking Legend Items

Default Behavior

Clicking the legend items toggles the visibility of the clicked series. To disable or customize this behavior, cancel the legendItemClick event.

The following example demonstrates how to build in the toggle feature by binding the series visibility to a controller field.

Example
View Source
Edit In Stackblitz  
Change Theme:

Inline Series

If the Chart series are declared as plain objects, the default click action is not available.

The following example demonstrates how to toggle the series visibility by replacing the series definition. If you remove the legendItemClick handler, the series visibility will not change when the legend item is clicked.

Example
View Source
Edit In Stackblitz  
Change Theme:

Customizing the Position

It is possible to remove the legend from the flow and to absolutely position it by setting the position to custom and configuring the offsetX and offsetY options.

Example
View Source
Edit In Stackblitz  
Change Theme:

Setting a Title

The Chart legend section can be configured to hold a title with customizable layout and content. To define a title, provide a LegendTitle object to the legend configuration.

Example
View Source
Edit In Stackblitz  
Change Theme: