Axis Line Label
Axis lines have labels that can be used to display arbitrary text on the axes they are attached to.
ScottPlot.Plot myPlot = new();
myPlot.Add.Signal(Generate.Sin());
myPlot.Add.Signal(Generate.Cos());
// by default labels are drawn on the same side as the axis label
var axLine1 = myPlot.Add.VerticalLine(24);
axLine1.Text = "Line 1";
var axLine2 = myPlot.Add.HorizontalLine(0.75);
axLine2.Text = "Line 2";
// labels may be drawn on the side opposite of the axis label
var axLine3 = myPlot.Add.VerticalLine(37);
axLine3.Text = "Line 3";
axLine3.LabelOppositeAxis = true;
var axLine4 = myPlot.Add.HorizontalLine(-.75);
axLine4.Text = "Line 4";
axLine4.LabelOppositeAxis = true;
// extra padding on the right and top ensures labels have room
myPlot.Axes.Right.MinimumSize = 30;
myPlot.Axes.Top.MinimumSize = 30;
myPlot.SavePng("demo.png", 400, 300);
This recipe is one of many in the Axis Lines category
