mpl_toolkits.axisartist.floating_axes.ExtremeFinderFixed #

classe mpl_toolkits.axisartist.floating_axes. ExtremeFinderFixed ( estremi ) [fonte] #

Basi:ExtremeFinderSimple

Questa sottoclasse restituisce sempre lo stesso riquadro di delimitazione.

Parametri :
estremi (float, float, float, float)

Il riquadro di delimitazione che questo helper restituisce sempre.

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

Calcola un'approssimazione del riquadro di delimitazione ottenuto applicando transform_xy al riquadro delimitato da .(x1, y1, x2, y2)

L'uso previsto è avere le coordinate degli assi e trasformare_xy essere la trasformazione dalle coordinate degli assi alle coordinate dei dati; questo metodo restituisce quindi l'intervallo di coordinate dei dati che si estendono sugli assi effettivi.(x1, y1, x2, y2)

Il calcolo viene eseguito campionando punti equispaziati nel riquadro e trovando i punti risultanti con coordinate estremali; quindi aggiungendo un po' di padding per tener conto del campionamento finito.nx * ny(x1, y1, x2, y2)

Poiché ogni passaggio di campionamento copre un intervallo relativo di 1/nx o 1/ny , il riempimento viene calcolato espandendo l'intervallo coperto dalle coordinate estreme da queste frazioni.