public void Test_Annotation_ShadowColor() { var plt = new ScottPlot.Plot(); plt.AntiAlias(false, false, false); // start with default settings var pa = new PlottableAnnotation() { label = "Hello", xPixel = 10, yPixel = 10 }; plt.Add(pa); var bmp1 = new System.Drawing.Bitmap(plt.GetBitmap(renderFirst: true)); // change the plottable pa.ShadowColor = System.Drawing.Color.Black; var bmp2 = new System.Drawing.Bitmap(plt.GetBitmap(renderFirst: true)); // measure what changed //TestTools.SaveFig(bmp1, "1"); //TestTools.SaveFig(bmp2, "2"); var before = new MeanPixel(bmp1); var after = new MeanPixel(bmp2); Console.WriteLine($"Before: {before}"); Console.WriteLine($"After: {after}"); Assert.That(after.IsDarkerThan(before)); }
public MainWindow() { InitializeComponent(); snappedCoordinates = plotFrame.plt.PlotAnnotation(""); snappedCoordinates.visible = false; rawPlottables.Add(snappedCoordinates); }