ラベル付き目盛りの棒グラフ
棒グラフは、軸の目盛り位置とラベルを手動で指定することでラベル付けできます。
ScottPlot.Plot myPlot = new();
myPlot.Add.Bar(position: 1, value: 5, error: 1);
myPlot.Add.Bar(position: 2, value: 7, error: 2);
myPlot.Add.Bar(position: 3, value: 6, error: 1);
myPlot.Add.Bar(position: 4, value: 8, error: 2);
Tick[] ticks =
{
new(1, "Apple"),
new(2, "Orange"),
new(3, "Pear"),
new(4, "Banana"),
};
myPlot.Axes.Bottom.TickGenerator = new ScottPlot.TickGenerators.NumericManual(ticks);
myPlot.Axes.Bottom.MajorTickStyle.Length = 0;
myPlot.HideGrid();
// 棒の下に余白を設けずにプロットを自動スケールするよう指示する
myPlot.Axes.Margins(bottom: 0);
myPlot.SavePng("demo.png", 400, 300);
このレシピは、棒グラフカテゴリにある多数のレシピの 1 つです
