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

カスタム目盛位置

主目盛と補助目盛の位置およびラベルをより細かく制御したいユーザーは、手動目盛ジェネレーターをインスタンス化し、必要に応じて設定してから、カスタマイズ対象の軸に割り当てることができます。

ScottPlot.Plot myPlot = new();

// サンプルデータを表示する
myPlot.Add.Signal(Generate.Sin());
myPlot.Add.Signal(Generate.Cos());

// 手動目盛ジェネレーターを作成して目盛を追加する
ScottPlot.TickGenerators.NumericManual ticks = new();

// 主目盛とそのラベルを追加する
ticks.AddMajor(0, "zero");
ticks.AddMajor(20, "twenty");
ticks.AddMajor(50, "fifty");

// 補助目盛を追加する
ticks.AddMinor(22);
ticks.AddMinor(25);
ticks.AddMinor(32);
ticks.AddMinor(35);
ticks.AddMinor(42);
ticks.AddMinor(45);

// 水平軸にカスタム目盛ジェネレーターを使用するよう指示する
myPlot.Axes.Bottom.TickGenerator = ticks;

myPlot.SavePng("demo.png", 400, 300);
このレシピは、目盛のカスタマイズカテゴリに含まれる多数のレシピの 1 つです