mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple #

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

Bases:object

Uma classe auxiliar para descobrir o intervalo de linhas de grade que precisam ser desenhadas.

Parâmetros :
nx, ny int

O número de amostras em cada direção.

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

Calcule uma aproximação da caixa delimitadora obtida aplicando transform_xy à caixa delimitada por .(x1, y1, x2, y2)

O uso pretendido é ter coordenadas de eixos e transform_xy ser a transformação de coordenadas de eixos para coordenadas de dados; esse método então retorna o intervalo de coordenadas de dados que abrangem os eixos reais.(x1, y1, x2, y2)

O cálculo é feito amostrando pontos equiespaçados na caixa e encontrando os pontos resultantes com coordenadas extremas; em seguida, adicionando algum preenchimento para levar em consideração a amostragem finita.nx * ny(x1, y1, x2, y2)

Como cada etapa de amostragem cobre um intervalo relativo de 1/nx ou 1/ny , o preenchimento é calculado expandindo o intervalo coberto pelas coordenadas extremas por essas frações.

Exemplos usando mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple#

demonstração axis_direction

demonstração axis_direction

demonstração axis_direction
Demonstração de grade curvilínea

Demonstração de grade curvilínea

Demonstração de grade curvilínea
Demonstração CurveLinear Grid2

Demonstração CurveLinear Grid2

Demonstração CurveLinear Grid2
demonstração do floating_axis

demonstração do floating_axis

demonstração do floating_axis
Almofada de Eixo Simples

Almofada de Eixo Simples

Almofada de Eixo Simples