値ラベル付きの棒グラフ(水平)
各棒の横(左または右)にテキストを表示するには、棒の Label プロパティを設定します。
ScottPlot.Plot myPlot = new();
double[] values = { -20, 10, 7, 13 };
// 各棒のラベルを設定する
var barPlot = myPlot.Add.Bars(values);
foreach (var bar in barPlot.Bars)
{
bar.Label = "ラベル " + bar.Value.ToString();
}
// ラベルのスタイルをカスタマイズする
barPlot.ValueLabelStyle.Bold = true;
barPlot.ValueLabelStyle.FontSize = 18;
barPlot.Horizontal = true;
// ラベルを考慮して余白を追加する
myPlot.Axes.SetLimitsX(-45, 35);
myPlot.Add.VerticalLine(0, 1, Colors.Black);
myPlot.SavePng("demo.png", 400, 300);
このレシピは、棒グラフカテゴリに含まれる多数のレシピの 1 つです
