/// <summary> /// Method implementation for generating visible labels for CategoryAxis. /// </summary> protected override void GenerateVisibleLabels() { SetRangeForAxisStyle(); CategoryAxisHelper.GenerateVisibleLabels(this, LabelPlacement); }
/// <summary> /// Apply padding based on interval /// </summary> /// <param name="range"></param> /// <param name="interval"></param> /// <returns></returns> protected override DoubleRange ApplyRangePadding(DoubleRange range, double interval) { return(CategoryAxisHelper.ApplyRangePadding(this, range, interval, LabelPlacement)); }
/// <summary> /// Method implementation for Get LabelContent for given position /// </summary> /// <param name="position"></param> /// <returns></returns> public override object GetLabelContent(double position) { return(CategoryAxisHelper.GetLabelContent(this, position)); }
/// <summary> /// Calculates actual interval /// </summary> /// <param name="range"></param> /// <param name="availableSize"></param> /// <returns></returns> protected internal override double CalculateActualInterval(DoubleRange range, Size availableSize) { return(CategoryAxisHelper.CalculateActualInterval(this, range, availableSize, Interval)); }
/// <summary> /// Method implementation for Generate Visible labels for CategoryAxis /// </summary> protected override void GenerateVisibleLabels() { CategoryAxisHelper.GenerateVisibleLabels(this, LabelPlacement); }