SharpPlot Tutorials > Style Examples > Log-scaled Axis

Log-scaled Axis

The base-10 log of the data is plotted and tickmarks are adjusted appropriately.


sp.LineGraphStyle = LineGraphStyles.GridLines;
sp.Heading = "Y-Axis uses a Logarithmic Scale";
sp.YAxisStyle = YAxisStyles.ForceZero|YAxisStyles.LogScale;
sp.XAxisStyle = XAxisStyles.ForceZero;
sp.DrawLineGraph(col_S1,col_S2);

If ForceZero is used on a logarithmic axis, the scale is actually forced to 1 as zero is meaningless here.

See also ...

SharpPlot.XAxisStyle Property | SharpPlot.YAxisStyle Property | SharpPlot.ZAxisStyle Property


Send comments on this topic
© Dyalog Ltd 2021