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
|