mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple #
- Klasse mpl_toolkits.axisartist.grid_finder. ExtremeFinderSimple ( nx , ny ) [Quelle] #
Basen:
object
Eine Hilfsklasse, um den Bereich der Gitterlinien herauszufinden, die gezeichnet werden müssen.
- Parameter :
- nx, ny int
Die Anzahl der Samples in jeder Richtung.
- __call__ ( transform_xy , x1 , y1 , x2 , y2 ) [Quelle] #
Berechnen Sie eine Annäherung des Begrenzungsrahmens, den Sie erhalten, indem Sie transform_xy auf den durch begrenzten Rahmen anwenden .
(x1, y1, x2, y2)
Die beabsichtigte Verwendung besteht darin, Achsenkoordinaten zu haben und transform_xy die Transformation von Achsenkoordinaten in Datenkoordinaten zu haben; diese Methode gibt dann den Bereich der Datenkoordinaten zurück, die die tatsächlichen Achsen umfassen.
(x1, y1, x2, y2)
Die Berechnung erfolgt durch Abtasten gleich beabstandeter Punkte in der Box und Finden der resultierenden Punkte mit Extremalkoordinaten; dann fügen Sie etwas Polsterung hinzu, um die endliche Abtastung zu berücksichtigen.
nx * ny
(x1, y1, x2, y2)
Da jeder Abtastschritt einen relativen Bereich von 1/nx oder 1/ny abdeckt , wird die Auffüllung berechnet, indem die von den Extremalkoordinaten abgedeckte Spanne um diese Brüche erweitert wird.
Beispiele mit mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple
#
Demonstration des krummlinigen Gitters