Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

フレームレスヒートマップ

フレームレスヒートマップは、軸ラベルと目盛りを無効化し、余白を 0 に設定してデータ領域がデータにぴったり合うようにすることで実現できます。

Heatmap.cs
ScottPlot.Plot myPlot = new();

double[,] data = {
    { 1, 2, 3 },
    { 4, 5, 6 },
    { 7, 8, 9 },
};

// プロットにヒートマップを追加する
myPlot.Add.Heatmap(data);

// 図のすべての端の軸を非表示にする
myPlot.Layout.Frameless();

// ヒートマップデータの周囲のパディングを無効化する
myPlot.Axes.Margins(0, 0);

myPlot.SavePng("demo.png", 400, 300);
このレシピは、ヒートマップカテゴリに含まれる多数のレシピの 1 つです