protected override void OnCreateLabels() { base.OnCreateLabels(); if (VisibleLabels != null) { VisibleLabels.Clear(); //Considered that we need 5 labels. so divided by 5. var interval = (VisibleMaximum - VisibleMinimum) / 5; var start = VisibleMinimum; while (start <= VisibleMaximum) { VisibleLabels.Add(new ChartAxisLabel(start, start.ToString()));//Set label format if needed. start += interval; } } }
private void GenerateDefaultLabel() { VisibleLabels.Clear(); SmallTickPoints.Clear(); NumericalAxisHelper.GenerateVisibleLabels(this, Minimum, Maximum, Interval, SmallTicksPerInterval); }