Map the plot logarithmically onto the screen? LogPlot(axis)
"
LogPlot(2)=1"
specifies that
the second axis of the graphics coordinate system (usually the vertical axis) should be
mapped logarithmically onto the second axis of the base Frame of the FrameSet supplied
when the Plot was constructed.
If the LogPlot value of a Plot axis is non-zero, it causes that axis to be mapped logarithmically, otherwise (the default) the axis is mapped linearly.
The setting of the LogPlot attribute provides the default value for the related LogTicks attribute. By selecting suitable values for LogPlot and LogTicks, it is possible to have tick marks which are evenly spaced in value but which are mapped logarithmically onto the screen (and vice-versa).
An axis may only be mapped logarithmically if the visible part of the axis does not include the value zero. The visible part of the axis is that part which is mapped onto the plotting area, and is measured within the base Frame of the FrameSet which was supplied when the Plot was constructed. Any attempt to set LogPlot to a non-zero value will be ignored (without error) if the visible part of the axis includes the value zero
If no axis is specified, (e.g. "
LogPlot"
instead of "
LogPlot(2)"
), then a "
set"
or "
clear"
operation will affect the attribute value of all the Plot
axes, while a "
get"
or "
test"
operation will use just the LogPlot(1) value.