mpl_toolkits.axisartist.grid_finder.MaxNLocator#
- class mpl_toolkits.axisartist.grid_finder.MaxNLocator(nbins=10, steps=None, trim=True, integer=False, symmetric=False, prune=None)[Quelle]#
Bases:
MaxNLocator- Parameter:
- nbinsint oder 'auto', Standard: 10
Maximale Anzahl von Intervallen; eine weniger als die maximale Anzahl von Ticks. Wenn der String 'auto' ist, wird die Anzahl der Intervalle automatisch basierend auf der Länge der Achse bestimmt.
- stepsarray-ähnlich, optional
Sequenz akzeptabler Tick-Vielfache, beginnend mit 1 und endend mit 10. Zum Beispiel, wenn
steps=[1, 2, 4, 5, 10], wären20, 40, 60oder0.4, 0.6, 0.8mögliche Tick-Sets, da sie Vielfache von 2 sind.30, 60, 90würden nicht generiert, da 3 in dieser Beispiel-Liste von Schritten nicht vorkommt.- integerbool, Standard: False
Wenn True, werden Ticks nur ganzzahlige Werte annehmen, vorausgesetzt, es werden mindestens min_n_ticks ganze Zahlen innerhalb der Sichtgrenzen gefunden.
- symmetricbool, Standard: False
Wenn True, führt die automatische Skalierung zu einem symmetrischen Bereich um Null.
- prune{'lower', 'upper', 'both', None}, Standard: None
Entfernen Sie den 'lower'-Tick, den 'upper'-Tick oder Ticks auf 'beiden' Seiten, *wenn sie exakt auf einer Achsenkante liegen* (dies tritt typischerweise auf, wenn
rcParams["axes.autolimit_mode"](Standard:'data') auf 'round_numbers' gesetzt ist). Das Entfernen solcher Ticks ist hauptsächlich nützlich für gestapelte oder gruppierte Plots, bei denen der obere Tick eines Axes mit dem unteren Tick des darüber liegenden Axes überlappt.- min_n_ticksint, Standard: 2
Entspannen Sie die Einschränkungen nbins und integer, falls erforderlich, um diese Mindestanzahl von Ticks zu erhalten.