SignalXY Generic Array
SignalXY plots support arrays with generic data types, although double is typically the most performant.
ScottPlot.Plot myPlot = new();
// generate sample data with gaps
List<int> xList = new();
List<float> yList = new();
for (int i = 0; i < 5; i++)
{
xList.AddRange(Generate.Consecutive(1000, first: 2000 * i).Select(x => (int)x));
yList.AddRange(Generate.RandomSample(1000).Select(x => (float)x));
}
// this example converts
int[] xs = xList.ToArray();
float[] ys = yList.ToArray();
// add a SignalXY plot
myPlot.Add.SignalXY(xs, ys);
myPlot.SavePng("demo.png", 400, 300);
This recipe is one of many in the SignalXY Plot category
