Setting Labels for a Logarithmic Scale
Posted: Thu Jul 02, 2015 9:47 pm
Hi
I can change Y axis to a logarthmic scale by doing;
tChart1.Axes.Left.Logarithmic = true;
However the axis only shows 1 label. See the 2 attached screenshots for a linear scale chart and the corresponding logarithmic scale chart.
I searched the forum and I found you can do;
tChart.Axes.Left.Increment = 100;
tChart1.Axes.Left.Logarithmic = true;
This improves things a bit with more labels displayed. However depending on the Y-axis scale, often there are too many labels and they overlap.
Is there a way to calculate the Increment (perhaps based on the max and min Y values in the chart?) such that a reasonable number of labels (that do not overlap!) are displayed.
Thanks!
I can change Y axis to a logarthmic scale by doing;
tChart1.Axes.Left.Logarithmic = true;
However the axis only shows 1 label. See the 2 attached screenshots for a linear scale chart and the corresponding logarithmic scale chart.
I searched the forum and I found you can do;
tChart.Axes.Left.Increment = 100;
tChart1.Axes.Left.Logarithmic = true;
This improves things a bit with more labels displayed. However depending on the Y-axis scale, often there are too many labels and they overlap.
Is there a way to calculate the Increment (perhaps based on the max and min Y values in the chart?) such that a reasonable number of labels (that do not overlap!) are displayed.
Thanks!