DevExtreme Angular - Overview
A tooltip is a small pop-up rectangle displaying information about a series point that the user pauses on. By default, the information is the point value, but it is possible to display anything in a tooltip.
All options configuring tooltips are collected in the tooltip object. For example, to enable the tooltips, assign true to the enabled option of this object.
jQuery
$(function() { $("#chartContainer").dxChart({ // ... tooltip: { enabled: true } }); });
Angular
<dx-chart ... > <dxo-tooltip [enabled]="true"> </dxo-tooltip> </dx-chart>
import { DxChartModule } from 'devextreme-angular'; // ... export class AppComponent { // ... } @NgModule({ imports: [ // ... DxChartModule ], // ... })
Options declared in the tooltip object apply to all tooltips in the Chart. If you want to customize a specific tooltip, assign a function to the customizeTooltip option. This function must return an object with options for the tooltip that you want to customize.
jQuery
$(function() { $("#chartContainer").dxChart({ // ... tooltip: { enabled: true, color: 'yellow', // Paints the tooltips of all points whose value is more than 100 in red // Other tooltips remain painted in yellow customizeTooltip: function (pointInfo) { return pointInfo.value > 100 ? { color: 'red' } : { } } } }); });
Angular
<dx-chart ... > <dxo-tooltip [enabled]="true" color="yellow" [customizeTooltip]="customizeTooltip"> </dxo-tooltip> </dx-chart>
import { DxChartModule } from 'devextreme-angular'; // ... export class AppComponent { // Paints the tooltips of all points whose value is more than 100 in red // Other tooltips remain painted in yellow customizeTooltip (pointInfo: any) { return pointInfo.value > 100 ? { color: 'red' } : { } }; } @NgModule({ imports: [ // ... DxChartModule ], // ... })
See Also
If you have technical questions, please create a support ticket in the DevExpress Support Center.