igDataChart のラインチャートの太さを、クリックされたタイミングで動的に変更してみましょう。ラインチャートをクリックしたタイミングで発生する、seriesMouseLeftButtonDown イベントをハンドルします。イベントハンドラー内で、igDataChart のオプション経由でシリーズの thickness を指定します。
$("#chart").igDataChart({
...
seriesMouseLeftButtonDown: function (evt, ui) {
var newThickness = ui.series.thickness === 5 ? 2 : 5; // 太さの切り替え
$('#' + evt.target.id).igDataChart("option", "series",
[{
name: ui.series.name,
thickness: newThickness,
}]
);
}
});
実行結果
ラインチャートをクリックしたタイミングで、ラインチャートの太さが変わります。
seriesMouseLeftButtonDown イベント
https://jp.igniteui.com/help/api/2022.1/ui.igDataChart#events:seriesMouseLeftButtonDown