Colormap Steps
Colormaps can be used to generate a collection of discrete colors that can be applied to plottable objects.
ScottPlot.Plot myPlot = new();
IColormap colormap = new ScottPlot.Colormaps.Turbo();
for (int count = 1; count < 10; count++)
{
double[] xs = Generate.Consecutive(count);
double[] ys = Generate.Repeating(count, count);
Color[] colors = colormap.GetColors(count);
for (int i = 0; i < count; i++)
{
var circle = myPlot.Add.Circle(xs[i], ys[i], 0.45);
circle.FillColor = colors[i];
circle.LineWidth = 0;
}
}
myPlot.YLabel("number of colors");
myPlot.SavePng("demo.png", 400, 300);
This recipe is one of many in the Styling Plots category
