mpl_toolkits.axisartist.floating_axes.ExtremeFinderFixed #

classe mpl_toolkits.axisartist.floating_axes. ExtremeFinderFixed ( extrêmes ) [source] #

Socles :ExtremeFinderSimple

Cette sous-classe renvoie toujours la même boîte englobante.

Paramètres :
extrêmes (flotteur, flotteur, flotteur, flotteur)

La boîte englobante que cet assistant renvoie toujours.

__call__ ( transform_xy , x1 , y1 , x2 , y2 ) [source] #

Calculez une approximation de la boîte englobante obtenue en appliquant transform_xy à la boîte délimitée par .(x1, y1, x2, y2)

L'utilisation prévue est d'avoir des coordonnées dans les axes, et que transform_xy soit la transformation des coordonnées des axes en coordonnées de données ; cette méthode renvoie ensuite la plage de coordonnées de données qui couvrent les axes réels.(x1, y1, x2, y2)

Le calcul est effectué en échantillonnant des points équidistants dans la boîte et en trouvant les points résultants avec des coordonnées extrêmes ; puis en ajoutant un rembourrage pour prendre en compte l'échantillonnage fini.nx * ny(x1, y1, x2, y2)

Comme chaque pas d'échantillonnage couvre une plage relative de 1/nx ou 1/ny , le remplissage est calculé en élargissant la plage couverte par les coordonnées extrêmes par ces fractions.