绘图表:工具提示
工具提示快速入门
工具提示是指向绘图上X/Y坐标的注释
var plt = new ScottPlot.Plot(600, 400);
double[] ys = DataGen.Sin(50);
plt.AddSignal(ys);
plt.AddTooltip(label: "Special Point", x: 17, y: ys[17]);
plt.SaveFig("tooltip_quickstart.png");
工具提示字体
工具提示字体可以自定义
var plt = new ScottPlot.Plot(600, 400);
double[] ys = DataGen.Sin(50);
plt.AddSignal(ys);
var tt1 = plt.AddTooltip("Top", 12, ys[12]);
tt1.Font.Color = System.Drawing.Color.Magenta;
tt1.Font.Size = 24;
var tt2 = plt.AddTooltip("Negative Slope", 25, ys[25]);
tt2.Font.Name = "Comic Sans MS";
tt2.Font.Bold = true;
plt.SaveFig("tooltip_font.png");
工具提示颜色
工具提示可以自定义边框和填充样式
var plt = new ScottPlot.Plot(600, 400);
double[] ys = DataGen.Sin(50);
plt.AddSignal(ys);
var tt = plt.AddTooltip("This point has\na negative slope", 25, ys[25]);
tt.Font.Size = 24;
tt.Font.Color = System.Drawing.Color.White;
tt.FillColor = System.Drawing.Color.Blue;
tt.BorderWidth = 5;
tt.BorderColor = System.Drawing.Color.Navy;
tt.ArrowSize = 15;
plt.SaveFig("tooltip_colors.png");