ツールチップに表示されるシリーズのラベルはシリーズの Title の値が使用されます。IgbCategoryChart の場合、シリーズの Title の値はバインドされた該当データのクラスのプロパティ名が使用されます。
これを別の文字列に変更したい場合は、SeriesAddedScript にてシリーズの title の値を変更してください。
例えば、IgbCategoryChart にバインドするデータのクラスが次のような定義の場合で、
// バインドするデータのクラス定義 public class CountryRenewableElectricityItem { public string Year { get; set; } = ""; public double S1 { get; set; } public double S2 { get; set; } public double S3 { get; set; } public double S4 { get; set; } }
“S1” をツールチップ上では “America” と表示したいとします。
その場合は、SeriesAddedScript で JavaScript の function を指定し、
@* razor側(App.razor) *@ <IgbCategoryChart ... SeriesAddedScript="OnSeriesAddedScript"> </IgbCategoryChart>
JavaScript にて title を変更します。
const OnSeriesAddedScript = (chart, args) => { switch (args.series.title) { case 'S1': args.series.title = "America"; break; } } igRegisterScript("OnSeriesAddedScript", OnSeriesAddedScript, false);
実行結果