R/makeLogMinor.R
makeLogMinor.RdGenerates a sequence of numbers providing minor tick marks on log scaled axes.
A vector is created according to the following algorithm. For each pair of
adjacent values (x1, x2) in major, the function adds the values (x1,
2*x1, 3*x1, ..., x2) to the vector of return values.
This is useful for generating spacing of minor tick-values on log-transformed axes.
makeLogMinor(major)vector of minor tick spacings appropriate for log 10 scaled axis with major ticks given by 'major'
#Sequence suitable for log base 10 labels
makeLogMinor(seqLog(1E-5, 1E5))
#> [1] 1e-05 2e-05 3e-05 4e-05 5e-05 6e-05 7e-05 8e-05 9e-05 1e-04 2e-04 3e-04
#> [13] 4e-04 5e-04 6e-04 7e-04 8e-04 9e-04 1e-03 2e-03 3e-03 4e-03 5e-03 6e-03
#> [25] 7e-03 8e-03 9e-03 1e-02 2e-02 3e-02 4e-02 5e-02 6e-02 7e-02 8e-02 9e-02
#> [37] 1e-01 2e-01 3e-01 4e-01 5e-01 6e-01 7e-01 8e-01 9e-01 1e+00 2e+00 3e+00
#> [49] 4e+00 5e+00 6e+00 7e+00 8e+00 9e+00 1e+01 2e+01 3e+01 4e+01 5e+01 6e+01
#> [61] 7e+01 8e+01 9e+01 1e+02 2e+02 3e+02 4e+02 5e+02 6e+02 7e+02 8e+02 9e+02
#> [73] 1e+03 2e+03 3e+03 4e+03 5e+03 6e+03 7e+03 8e+03 9e+03 1e+04 2e+04 3e+04
#> [85] 4e+04 5e+04 6e+04 7e+04 8e+04 9e+04 1e+05