ScottPlot renders using high quality (anti-aliased) graphics by default. This functionality can be overwritten when requesting a render:
// set-up a sample plot var plt = new ScottPlot.Plot(400, 300); plt.AddSignal(ScottPlot.DataGen.Sin(51), label: "sin"); plt.AddSignal(ScottPlot.DataGen.Cos(51), label: "cos"); plt.YLabel("Vertical Axis"); plt.XLabel("Horizontal Axis"); plt.Title("Plot Title"); plt.Legend(); // render using different anti-aliasing settings Bitmap highQualityBitmap = plt.Render(lowQuality: false); Bitmap lowQualityBitmap = plt.Render(lowQuality: true);
|High Quality (Anti-Aliasing On)||Low Quality (Anti-Aliasing Off)|
Mouse Interactions and Render Quality
By default, user controls render low quality (non-anti-aliased) graphics during mouse interactions to improve responsiveness.
This behavior can be disabled or changed by editing the
Configuration.QualityMode field in your user control.