matplotlib.axes.Axes.margins #

Haches. margins ( * margins , x = None , y = None , tight = True ) [source] #

Définissez ou récupérez les marges de mise à l'échelle automatique.

Le rembourrage ajouté à chaque limite des Axes correspond à la marge multipliée par l'intervalle de données. Tous les paramètres d'entrée doivent être des nombres flottants dans la plage [0, 1]. Passer à la fois des arguments de position et de mot-clé n'est pas valide et lèvera une TypeError. Si aucun argument (positionnel ou autre) n'est fourni, les marges actuelles resteront en place et seront simplement renvoyées.

La spécification d'une marge modifie uniquement la mise à l'échelle automatique ; par exemple, si xmargin n'est pas None, alors xmargin multiplié par l'intervalle de données X sera ajouté à chaque extrémité de cet intervalle avant d'être utilisé dans l'autoscaling.

Paramètres :
* marges flottantes, facultatives

Si un seul argument de position est fourni, il spécifie à la fois les marges des limites de l'axe des x et de l'axe des y. Si deux arguments positionnels sont fournis, ils seront interprétés comme xmargin , ymargin . Si vous souhaitez définir la marge sur un seul axe, utilisez les arguments de mots-clés décrits ci-dessous.

x, y flottant, facultatif

Valeurs de marge spécifiques pour l'axe des x et l'axe des y, respectivement. Ceux-ci ne peuvent pas être utilisés avec des arguments de position, mais peuvent être utilisés individuellement pour modifier, par exemple, uniquement l'axe des ordonnées.

tight bool ou None, par défaut : True

Le paramètre tightautoscale_view est passé à , qui est exécuté après la modification d'une marge ; la valeur par défaut ici est True , en supposant que lorsque des marges sont spécifiées, aucun remplissage supplémentaire pour correspondre aux graduations n'est généralement souhaité. Un réglage serré sur Aucun préserve le réglage précédent.

Retours :
xmargin, ymargin float

Remarques

Si une méthode Axes précédemment utilisée telle que pcolor()a été définie use_sticky_edgessur True, seules les limites non définies par les "artistes collants" seront modifiées. Pour forcer la définition de toutes les marges, définissez use_sticky_edgessur False avant d'appeler margins().

Exemples utilisant matplotlib.axes.Axes.margins#

Référence du marqueur

Référence du marqueur

Référence du marqueur
Créer une chronologie avec des lignes, des dates et du texte

Créer une chronologie avec des lignes, des dates et du texte

Créer une chronologie avec des lignes, des dates et du texte
Démo trigradient

Démo trigradient

Démo trigradient
Contrôle des limites de vue à l'aide des marges et des sticky_edges

Contrôle des limites de vue à l'aide des marges et des sticky_edges

Contrôle des limites de vue à l'aide des marges et des sticky_edges
Étiquette d'angle invariant à l'échelle

Étiquette d'angle invariant à l'échelle

Étiquette d'angle invariant à l'échelle
feuille de style ggplot

feuille de style ggplot

feuille de style ggplot
Mise à l'échelle automatique

Mise à l'échelle automatique

Mise à l'échelle automatique