カスタムカラーマップを使用したヒートマップ
ヒートマップのカラーマップは、セルの値からセルの色へ変換するために使用されるロジックであり、ユーザーが設定できます。ScottPlot には多くの一般的なカラーマップが用意されていますが、ユーザーは IColormap を実装して独自のカラーマップを適用できます。どの色がどの値に対応するかを示すために、カラーバーを追加できます。
ScottPlot.Plot myPlot = new();
double[,] data = SampleData.MonaLisa();
var hm1 = myPlot.Add.Heatmap(data);
hm1.Colormap = new ScottPlot.Colormaps.Turbo();
myPlot.Add.ColorBar(hm1);
myPlot.SavePng("demo.png", 400, 300);
このレシピは、ヒートマップカテゴリにある多数のレシピのうちの1つです
