ScottPlot中的抗锯齿

默认情况下,ScottPlot使用高质量(抗锯齿)图形进行渲染。请求渲染时,可以覆盖此功能:

// 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);
高质量(抗锯齿打开) 低质量(消除混叠关闭)
anti-aliasing on anti-aliasing off

鼠标交互和渲染质量

默认情况下,用户控件渲染低质量(非抗锯齿)图形在老鼠互动过程中提高反应能力。

可以通过编辑Configuration.QualityMode用户控件中的字段。