mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple#
- class mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple(nx, ny)[Quelle]#
Bases:
objectEine Hilfsklasse, um den Bereich der zu zeichnenden Gitterlinien zu ermitteln.
- Parameter:
- nx, nyint
Die Anzahl der Abtastpunkte in jeder Richtung.
- __call__(transform_xy, x1, y1, x2, y2)[Quelle]#
Berechnet eine Annäherung an die Bounding Box, die durch Anwendung von transform_xy auf die durch
(x1, y1, x2, y2)begrenzte Box entsteht.Der beabsichtigte Verwendungszweck ist,
(x1, y1, x2, y2)in Achsenkoordinaten zu haben und transform_xy als Transformation von Achsenkoordinaten zu Datenkoordinaten zu verwenden. Diese Methode gibt dann den Bereich der Datenkoordinaten zurück, der die tatsächlichen Achsen überspannt.Die Berechnung erfolgt durch Abtasten von
nx * nyäquidistanten Punkten in der(x1, y1, x2, y2)Box und Ermitteln der resultierenden Punkte mit extremalen Koordinaten; anschließend wird ein gewisser Abstand hinzugefügt, um die endliche Abtastung zu berücksichtigen.Da jeder Abtastschritt einen relativen Bereich von 1/nx oder 1/ny abdeckt, wird der Abstand berechnet, indem die von den extremalen Koordinaten abgedeckte Spanne um diese Bruchteile erweitert wird.