Markers with Fills
Markers with fills support customization.
ScottPlot.Plot myPlot = new();
MarkerShape[] filledMarkerShapes = [
MarkerShape.FilledCircle,
MarkerShape.FilledSquare,
MarkerShape.FilledTriangleUp,
MarkerShape.FilledTriangleDown,
MarkerShape.FilledDiamond,
];
for (int i = 0; i < filledMarkerShapes.Length; i++)
{
var markerFill = myPlot.Add.Marker(i, 1, filledMarkerShapes[i]);
markerFill.MarkerSize = 20;
var markerFillAndOutline = myPlot.Add.Marker(i, -1, filledMarkerShapes[i]);
markerFillAndOutline.MarkerSize = 20;
// filled markers have a customizable fill color
markerFill.MarkerFillColor = Colors.Green.WithAlpha(.5);
markerFillAndOutline.MarkerFillColor = Colors.Green.WithAlpha(.5);
// filled markers can be given an outline
markerFillAndOutline.MarkerLineColor = Colors.Blue;
markerFillAndOutline.LineWidth = 2;
}
myPlot.Layout.Frameless();
myPlot.HideGrid();
myPlot.Axes.SetLimitsY(-5, 5);
myPlot.SavePng("demo.png", 400, 300);
This recipe is one of many in the Marker category
