From b9058ff3f4307e3b3f33cc6cae86cd29d33b2613 Mon Sep 17 00:00:00 2001 From: Tim Hoffmann <2836374+timhoffm@users.noreply.github.com> Date: Sat, 12 Nov 2022 15:38:00 +0100 Subject: [PATCH] Backport PR #24435: Minor improvements to LogLocator docstring --- lib/matplotlib/ticker.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/matplotlib/ticker.py b/lib/matplotlib/ticker.py index dfacdf4aead9..6646ea1ede13 100644 --- a/lib/matplotlib/ticker.py +++ b/lib/matplotlib/ticker.py @@ -2262,19 +2262,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