diff --git a/lib/matplotlib/ticker.py b/lib/matplotlib/ticker.py index df03aa09e335..4d81c4f65b05 100644 --- a/lib/matplotlib/ticker.py +++ b/lib/matplotlib/ticker.py @@ -2259,19 +2259,19 @@ class LogLocator(Locator): def __init__(self, base=10.0, subs=(1.0,), numdecs=4, numticks=None): """ - Place ticks on the locations : subs[j] * base**i + Place ticks at values ``subs[j] * base**n``. Parameters ---------- base : float, default: 10.0 The base of the log used, so major ticks are placed at - ``base**n``, n integer. - subs : None or str or sequence of float, default: (1.0,) + ``base**n``, where ``n`` is an integer. + subs : None or {'auto', 'all'} or sequence of float, default: (1.0,) Gives the multiples of integer powers of the base at which - to place ticks. The default places ticks only at + to place ticks. The default of ``(1.0, )`` places ticks only at integer powers of the base. - The permitted string values are ``'auto'`` and ``'all'``, - both of which use an algorithm based on the axis view + Permitted string values are ``'auto'`` and ``'all'``. + Both of these use an algorithm based on the axis view limits to determine whether and how to put ticks between integer powers of the base. With ``'auto'``, ticks are placed only between integer powers; with ``'all'``, the