public void Render(Axis axis) { if (axis == null) return; axis.GetTickValues(out majorTickValues, out minorTickValues); CreatePens(axis); if (axis.IsHorizontal()) { RenderHorizontalAxis(axis, Plot.DefaultYAxis); } if (axis.IsVertical()) { RenderVerticalAxis(axis, Plot.DefaultXAxis); } if (axis.Position == AxisPosition.Angle) { RenderAngleAxis(axis, Plot.DefaultMagnitudeAxis); } if (axis.Position == AxisPosition.Magnitude) { RenderMagnitudeAxis(axis, Plot.DefaultAngleAxis); } }
public void Render(Axis axis) { if (axis == null) { return; } axis.GetTickValues(out majorTickValues, out minorTickValues); CreatePens(axis); if (axis.IsHorizontal()) { RenderHorizontalAxis(axis, Plot.DefaultYAxis); } if (axis.IsVertical()) { RenderVerticalAxis(axis, Plot.DefaultXAxis); } if (axis.Position == AxisPosition.Angle) { RenderAngleAxis(axis, Plot.DefaultMagnitudeAxis); } if (axis.Position == AxisPosition.Magnitude) { RenderMagnitudeAxis(axis, Plot.DefaultAngleAxis); } }
/// <summary> /// Renders the specified axis. /// </summary> /// <param name="axis">The axis.</param> /// <param name="pass">The pass.</param> public virtual void Render(Axis axis, int pass) { if (axis == null) { return; } axis.GetTickValues(out this.MajorLabelValues, out this.MajorTickValues, out this.MinorTickValues); this.CreatePens(axis); }
/// <summary> /// The render. /// </summary> /// <param name="axis">The axis.</param> /// <param name="pass">The render pass.</param> public virtual void Render(Axis axis, int pass) { if (axis == null) { return; } axis.GetTickValues(out this.MajorLabelValues, out this.MajorTickValues, out this.MinorTickValues); this.CreatePens(axis); }