public void ExecuteRecipe(Plot plt) { // plot sample data plt.AddSignal(DataGen.Sin(51)); plt.AddSignal(DataGen.Cos(51)); // dragging can be enabled and optionally limited to a range var vSpan = plt.AddVerticalSpan(.15, .85); vSpan.DragEnabled = true; vSpan.DragLimitMin = -1; vSpan.DragLimitMax = 1; vSpan.BorderColor = Color.Red; vSpan.BorderLineStyle = LineStyle.Dot; vSpan.BorderLineWidth = 2; vSpan.HatchColor = Color.FromArgb(100, Color.Blue); vSpan.HatchStyle = Drawing.HatchStyle.SmallCheckerBoard; vSpan.Label = "Customized vSpan"; // spans can be configured to allow dragging but disallow resizing var hSpan = plt.AddHorizontalSpan(10, 25); hSpan.DragEnabled = true; hSpan.DragFixedSize = true; hSpan.Label = "Standard hSpan"; plt.Legend(true); }
public void ExecuteRecipe(Plot plt) { // plot sample data plt.AddSignal(DataGen.Sin(51)); plt.AddSignal(DataGen.Cos(51)); // add axis spans plt.AddVerticalSpan(.15, .85); plt.AddHorizontalSpan(10, 25); }
public void ExecuteRecipe(Plot plt) { // plot sample data plt.AddSignal(DataGen.Sin(51)); plt.AddSignal(DataGen.Cos(51)); // dragging can be enabled and optionally limited to a range var vSpan = plt.AddVerticalSpan(.15, .85); vSpan.DragEnabled = true; vSpan.DragLimitMin = -1; vSpan.DragLimitMax = 1; // spans can be configured to allow dragging but disallow resizing var hSpan = plt.AddHorizontalSpan(10, 25); hSpan.DragEnabled = true; hSpan.DragFixedSize = true; }