マウスオーバーしたデータのデータポイントのデータを取得したい場合は、IgxDataChartのonSeriesMouseEnterイベントを使用してください。
このイベントは、シリーズの上にマウスオーバーすると発生します。イベントで渡されてくる引数ChartMouseEventArgsのseriesからシリーズの情報が、itemでマウスオーバーしているデータの情報(ただし、データをマウスオーバーしていない場合はnullが返ってきます)が取得できます。
<!-- app.component.html --> <igx-data-chart ... (中略) ... (seriesMouseEnter)="onSeriesMouseEnter($event)"> <!-- (中略) --> </igx-data-chart>
// app.component.ts
public onSeriesMouseEnter(event: {sender: any, args: ChartMouseEventArgs})
{
console.log(event);
console.log(event.args.series); // シリーズの情報の取得
console.log(event.args.item); // マウスオーバーしているデータの情報の取得
}
サンプル
APIリファレンス
- seriesMouseEnter