## 1.52.32 logscale

    set logscale { <axis> } [ <base> ]

The setting `logscale` causes an axis to be laid out with logarithmically, rather than linearly, spaced intervals. For example, issuing the command:

    set log

would cause all of the axes of a plot to be scaled logarithmically. Alternatively, only one, or a selection of axes, can be set to scale logarithmically as follows:

    set log x1 y2

This would cause the first horizontal and second vertical axes to be scaled logarithmically. Linear scaling can be restored to all axes using the command

    set nolog

meanwhile the command

    unset log

restores axes to their default scaling, as specified in any configuration file which may be present. Both of these commands can also be applied to only one or a selection of axes, as in the examples

    set nolog x1 y2

and

    unset log x1y2

Optionally, a base may be specified at the end of the `set logscale` command, to produce axes labelled in logarithms of arbitrary bases. The default base is 10.

In addition to acting upon any combination of -, - and -axes, the `set logscale` command may also be requested to set the `c1`, `c2`, `c3`, `c4`, `t`, `u` and/or `v` axes to scale logarithmically. The first four of these options affect whether the colors on color maps scale linearly or logarithmically with input ordinate values; see the `set c<n>range` command for more details. The final three of these options specifies whether parametric functions are sampled linearly or logarithmically in the variables `t` (one-dimensional), or `u` and `v` (two-dimensional); see the `set trange`, `set urange` and `set vrange` commands for more details.