Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Sensibilisation à
l'Intelligence Artificielle
Voir le programme détaillé
Module « matplotlib.pyplot »

Classe « LogFormatter »

Informations générales

Héritage

builtins.object
    TickHelper
        Formatter
            LogFormatter

Définition

class LogFormatter(Formatter):

help(LogFormatter)

Base class for formatting ticks on a log or symlog scale.

It may be instantiated directly, or subclassed.

Parameters
----------
base : float, default: 10.
    Base of the logarithm used in all calculations.

labelOnlyBase : bool, default: False
    If True, label ticks only at integer powers of base.
    This is normally True for major ticks and False for
    minor ticks.

minor_thresholds : (subset, all), default: (1, 0.4)
    If labelOnlyBase is False, these two numbers control
    the labeling of ticks that are not at integer powers of
    base; normally these are the minor ticks. The controlling
    parameter is the log of the axis data range.  In the typical
    case where base is 10 it is the number of decades spanned
    by the axis, so we can call it 'numdec'. If ``numdec <= all``,
    all minor ticks will be labeled.  If ``all < numdec <= subset``,
    then only a subset of minor ticks will be labeled, so as to
    avoid crowding. If ``numdec > subset`` then no minor ticks will
    be labeled.

linthresh : None or float, default: None
    If a symmetric log scale is in use, its ``linthresh``
    parameter must be supplied here.

Notes
-----
The `set_locs` method must be called to enable the subsetting
logic controlled by the ``minor_thresholds`` parameter.

In some cases such as the colorbar, there is no distinction between
major and minor ticks; the tick locations might be set manually,
or by a locator that puts ticks at integer powers of base and
at intermediate locations.  For this situation, disable the
minor_thresholds logic by using ``minor_thresholds=(np.inf, np.inf)``,
so that all ticks will be labeled.

To disable labeling of minor ticks when 'labelOnlyBase' is False,
use ``minor_thresholds=(0, 0)``.  This is the default for the
"classic" style.

Examples
--------
To label a subset of minor ticks when the view limits span up
to 2 decades, and all of the ticks when zoomed in to 0.5 decades
or less, use ``minor_thresholds=(2, 0.5)``.

To label all minor ticks when the view limits span up to 1.5
decades, use ``minor_thresholds=(1.5, 1.5)``.

Constructeur(s)

Signature du constructeur Description
__init__(self, base=10.0, labelOnlyBase=False, minor_thresholds=None, linthresh=None)

Liste des attributs statiques

Nom de l'attribut Valeur
axisNone
locs[]

Liste des opérateurs

Opérateurs hérités de la classe object

__eq__, __ge__, __gt__, __le__, __lt__, __ne__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__call__(self, x, pos=None)
format_data(self, value)
format_data_short(self, value)
set_base(self, base)
set_label_minor(self, labelOnlyBase)
set_locs(self, locs=None)

Méthodes héritées de la classe Formatter

__init_subclass__, __subclasshook__, fix_minus, format_ticks, get_offset

Méthodes héritées de la classe TickHelper

create_dummy_axis, set_axis

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __getstate__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__

Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Python
Les fondamentaux
Voir le programme détaillé