mpl_toolkits.axisartist.floating_axes.ExtremeFinderFixed #

Klasse mpl_toolkits.axisartist.floating_axes. ExtremeFinderFixed ( Extreme ) [Quelle] #

Basen:ExtremeFinderSimple

Diese Unterklasse gibt immer denselben Begrenzungsrahmen zurück.

Parameter :
Extreme (float, float, float, float)

Der Begrenzungsrahmen, den dieser Helfer immer zurückgibt.

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