mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple #

classe mpl_toolkits.axisartist.grid_finder. ExtremeFinderSimple ( nx , ny ) [source] #

Socles :object

Une classe d'assistance pour déterminer la plage de lignes de grille qui doivent être dessinées.

Paramètres :
nx, ny int

Le nombre d'échantillons dans chaque direction.

__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.

Exemples utilisant mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple#

démo axis_direction

démo axis_direction

démo axis_direction
Démo de grille curviligne

Démo de grille curviligne

Démo de grille curviligne
Courbe de démonstrationGrille linéaire2

Courbe de démonstrationGrille linéaire2

Courbe de démonstrationGrille linéaire2
démonstration de l'axe flottant

démonstration de l'axe flottant

démonstration de l'axe flottant
Pavé d'axe simple

Pavé d'axe simple

Pavé d'axe simple