matplotlib.projections
#
Transformações não separáveis que mapeiam do espaço de dados para o espaço da tela.
As projeções são definidas como Axes
subclasses. Eles incluem os seguintes elementos:
Uma transformação de coordenadas de dados em coordenadas de exibição.
Um inverso dessa transformação. Isso é usado, por exemplo, para converter as posições do mouse do espaço da tela de volta para o espaço de dados.
Transformações para linhas de grade, ticks e ticklabels. As projeções personalizadas geralmente precisam colocar esses elementos em locais especiais, e o Matplotlib tem um recurso para ajudar nisso.
Configurando valores padrão (substituindo
cla
), pois os padrões para eixos retilíneos podem não ser apropriados.Definir a forma dos eixos, por exemplo, eixos elípticos, que serão usados para desenhar o fundo da plotagem e para recortar quaisquer elementos de dados.
Definir localizadores e formatadores personalizados para a projeção. Por exemplo, em uma projeção geográfica, pode ser mais conveniente exibir a grade em graus, mesmo que os dados estejam em radianos.
Configure a panorâmica e o zoom interativos. Isso é deixado como um recurso "avançado" para o leitor, mas há um exemplo disso para plotagens polares em
matplotlib.projections.polar
.Quaisquer métodos adicionais para conveniência ou recursos adicionais.
Uma vez definidos os eixos de projeção, pode-se utilizá-los de duas formas:
Ao definir o atributo de classe
name
, os eixos de projeção podem ser registradosmatplotlib.projections.register_projection
e posteriormente simplesmente invocados pelo nome:fig.add_subplot(projection="my_proj_name")
Para projeções parametrizáveis mais complexas, pode-se definir um objeto "projeção" genérico que inclua o método
_as_mpl_axes
._as_mpl_axes
não deve receber argumentos e retornar a subclasse de eixos da projeção e um dicionário de argumentos adicionais para passar para o__init__
método da subclasse. Posteriormente, uma projeção parametrizada pode ser inicializada com:fig.add_subplot(projection=MyProjection(param1=param1_value))
onde MyProjection é um objeto que implementa um
_as_mpl_axes
método.
Um exemplo completo e bastante anotado está em
Projeção personalizada . A funcionalidade do gráfico polar
matplotlib.projections.polar
também pode ser interessante.
- classe matplotlib.projections. ProjectionRegistry [fonte] #
Bases:
object
Um mapeamento de nomes de projeção registrados para classes de projeção.
- matplotlib.projections. get_projection_class ( projection = None ) [fonte] #
Obtenha uma classe de projeção de seu nome.
Se a projeção for Nenhuma, uma projeção retilínea padrão será retornada.
- matplotlib.projections. get_projection_names ( ) [fonte] #
Retorna os nomes de todas as projeções atualmente registradas.
matplotlib.projections.polar
#
- classe matplotlib.projections.polar. InvertedPolarTransform ( eixo = Nenhum , use_rmin = Verdadeiro , _apply_theta_transforms = Verdadeiro ) [fonte] #
Bases:
Transform
O inverso da transformação polar, mapeando o espaço de coordenadas cartesianas x e y de volta para theta e r .
- Parâmetros :
- shorthand_name str
Uma string que representa o "nome" da transformação. O nome não tem nenhum significado além de melhorar a legibilidade de
str(transform)
quando DEBUG=True.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- input_dims = 2 #
O número de dimensões de entrada desta transformação. Deve ser substituído (com números inteiros) na subclasse.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- output_dims = 2 #
O número de dimensões de saída desta transformação. Deve ser substituído (com números inteiros) na subclasse.
- transform_non_affine ( xy ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- classe matplotlib.projections.polar. PolarAffine ( scale_transform , limites ) [fonte] #
Bases:
Affine2DBase
A parte afim da projeção polar. Dimensiona a saída para que o raio máximo fique na borda do círculo dos eixos.
limites é o limite de visualização dos dados. A única parte de seus limites que é usada são os limites y (para os limites do raio). O intervalo teta é manipulado pela transformação não afim.
- classe matplotlib.projections.polar. PolarAxes ( * args , theta_offset = 0 , theta_direction = 1 , rlabel_position = 22,5 , ** kwargs ) [source] #
Bases:
Axes
Uma projeção de gráfico polar, onde as dimensões de entrada são theta , r .
Theta começa apontando para o leste e vai no sentido anti-horário.
Construa um eixo em uma figura.
- Parâmetros :
- FIG
Figure
Os eixos são construídos na fig .
Figure
- rect tupla (esquerda, inferior, largura, altura).
Os eixos são construídos no retângulo rect . rect está em
Figure
coordenadas.- sharex, sharey
Axes
, opcional O x ou y
axis
é compartilhado com o eixo x ou y na entradaAxes
.- frameon bool, padrão: True
Se o quadro Axes está visível.
- box_aspect flutuante, opcional
Defina um aspecto fixo para a caixa Axes, ou seja, a proporção entre altura e largura. Consulte
set_box_aspect
para obter detalhes.- ** kwargs
Outros argumentos de palavra-chave opcionais:
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- FIG
- Devoluções :
- classe InvertedPolarTransform ( eixo = Nenhum , use_rmin = Verdadeiro , _apply_theta_transforms = Verdadeiro ) [fonte] #
Bases:
Transform
O inverso da transformação polar, mapeando o espaço de coordenadas cartesianas x e y de volta para theta e r .
- Parâmetros :
- shorthand_name str
Uma string que representa o "nome" da transformação. O nome não tem nenhum significado além de melhorar a legibilidade de
str(transform)
quando DEBUG=True.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- input_dims = 2 #
O número de dimensões de entrada desta transformação. Deve ser substituído (com números inteiros) na subclasse.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- output_dims = 2 #
O número de dimensões de saída desta transformação. Deve ser substituído (com números inteiros) na subclasse.
- transform_non_affine ( xy ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- classe PolarAffine ( scale_transform , limites ) [fonte] #
Bases:
Affine2DBase
A parte afim da projeção polar. Dimensiona a saída para que o raio máximo fique na borda do círculo dos eixos.
limites é o limite de visualização dos dados. A única parte de seus limites que é usada são os limites y (para os limites do raio). O intervalo teta é manipulado pela transformação não afim.
- class PolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [source] #
Bases:
Transform
A transformada polar de base.
Essa transformação mapeia coordenadas polares em coordenadas cartesianas (mas não lida com o posicionamento no espaço da tela).
(theta, r)
(x, y) = (r * cos(theta), r * sin(theta))
Segmentos de caminho em um raio fixo são automaticamente transformados em arcos circulares de até .
path._interpolation_steps > 1
- Parâmetros :
- shorthand_name str
Uma string que representa o "nome" da transformação. O nome não tem nenhum significado além de melhorar a legibilidade de
str(transform)
quando DEBUG=True.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- input_dims = 2 #
O número de dimensões de entrada desta transformação. Deve ser substituído (com números inteiros) na subclasse.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- output_dims = 2 #
O número de dimensões de saída desta transformação. Deve ser substituído (com números inteiros) na subclasse.
- transform_non_affine ( tr ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- class RadialLocator ( base , axes = None ) [source] #
Bases:
Locator
Usado para localizar carrapatos de raio.
Garante que todos os ticks sejam estritamente positivos. Para todas as outras tarefas, ele delega na base
Locator
(que pode ser diferente dependendo da escala do eixo r ).- não singular ( vmin , vmax ) [fonte] #
Ajuste um intervalo conforme necessário para evitar singularidades.
Este método é chamado durante o escalonamento automático, com os limites de dados definidos nos eixos se os eixos contiverem quaisquer dados ou não.
(v0, v1)
(-inf, +inf)
Se (possivelmente até algum slop de ponto flutuante), esse método retorna um intervalo expandido em torno desse valor.
v0 == v1
Se , esse método retorna os limites de exibição padrão apropriados.
(v0, v1) == (-inf, +inf)
Caso contrário, é retornado sem modificação.
(v0, v1)
- classe ThetaFormatter [fonte] #
Bases:
Formatter
Usado para formatar os rótulos de marcação theta . Converte a unidade nativa de radianos em graus e adiciona um símbolo de grau.
- classe ThetaLocator ( base ) [fonte] #
Bases:
Locator
Usado para localizar carrapatos theta.
Isso funcionará da mesma forma que o localizador de base, exceto no caso de a visualização abranger todo o círculo. Nesses casos, os locais padrão usados anteriormente a cada 45 graus são retornados.
- can_pan ( ) [fonte] #
Retorna se esses eixos suportam a funcionalidade do botão panorâmico/zoom.
Para eixos polares, isso é um pouco enganador. A panorâmica e o zoom são executados pelo mesmo botão. O panning é executado em azimute enquanto o zoom é feito ao longo do radial.
- can_zoom ( ) [fonte] #
Retorna se esses eixos suportam a funcionalidade do botão da caixa de zoom.
Os eixos polares não suportam caixas de zoom.
- drag_pan ( botão , chave , x , y ) [fonte] #
Chamado quando o mouse se move durante uma operação de panorâmica.
- Parâmetros :
- botão
MouseButton
O botão do mouse pressionado.
- chave str ou nenhum
A tecla pressionada, se houver.
- x, y flutuam
As coordenadas do mouse em coordenadas de exibição.
- botão
Notas
Isso deve ser substituído por novos tipos de projeção.
- desenhar ( renderizador ) [fonte] #
Desenhe o Artista (e seus filhos) usando o renderizador fornecido.
Isso não tem efeito se o artista não estiver visível (
Artist.get_visible
retorna False).- Parâmetros :
- subclasse do renderizador .
RendererBase
- subclasse do renderizador .
Notas
Este método é substituído nas subclasses Artist.
- end_pan ( ) [fonte] #
Chamado quando uma operação de panorâmica é concluída (quando o botão do mouse está para cima).
Notas
Isso deve ser substituído por novos tipos de projeção.
- format_coord ( theta , r ) [fonte] #
Retorna uma string de formato formatando as coordenadas x , y .
- get_data_ratio ( ) [fonte] #
Retorna a proporção dos dados em si. Para um gráfico polar, isso deve ser sempre 1,0
- get_rlabel_position ( ) [fonte] #
- Devoluções :
- flutuador
A posição teta dos rótulos de raio em graus.
- get_theta_direction ( ) [fonte] #
Obtenha a direção na qual teta aumenta.
- -1:
Teta aumenta no sentido horário
- 1:
Teta aumenta no sentido anti-horário
- get_xaxis_text1_transform ( pad ) [fonte] #
- Devoluções :
- transformar transformar
A transformação usada para desenhar rótulos do eixo x, que adicionará pad_points de preenchimento (em pontos) entre o eixo e o rótulo. A direção x está nas coordenadas de dados e a direção y está nas coordenadas do eixo
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
O alinhamento vertical do texto.
- halign {'centro', 'esquerda', 'direita'}
O alinhamento horizontal do texto.
Notas
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_xaxis_text2_transform ( pad ) [fonte] #
- Devoluções :
- transformar transformar
A transformação usada para desenhar rótulos do eixo x secundário, que adicionará pad_points de preenchimento (em pontos) entre o eixo e o rótulo. A direção x está nas coordenadas de dados e a direção y está nas coordenadas do eixo
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
O alinhamento vertical do texto.
- halign {'centro', 'esquerda', 'direita'}
O alinhamento horizontal do texto.
Notas
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_xaxis_transform ( que = 'grade' ) [fonte] #
Obtenha a transformação usada para desenhar rótulos, marcações e linhas de grade do eixo x. A direção x está nas coordenadas de dados e a direção y está nas coordenadas do eixo.
Observação
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_yaxis_text1_transform ( pad ) [fonte] #
- Devoluções :
- transformar transformar
A transformação usada para desenhar rótulos do eixo y, que adicionará pad_points de preenchimento (em pontos) entre o eixo e o rótulo. A direção x está nas coordenadas do eixo e a direção y está nas coordenadas dos dados
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
O alinhamento vertical do texto.
- halign {'centro', 'esquerda', 'direita'}
O alinhamento horizontal do texto.
Notas
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_yaxis_text2_transform ( pad ) [fonte] #
- Devoluções :
- transformar transformar
A transformação usada para desenhar rótulos secundários do eixo y, que adicionará pad_points de preenchimento (em pontos) entre o eixo e o rótulo. A direção x está nas coordenadas do eixo e a direção y está nas coordenadas dos dados
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
O alinhamento vertical do texto.
- halign {'centro', 'esquerda', 'direita'}
O alinhamento horizontal do texto.
Notas
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_yaxis_transform ( que = 'grade' ) [fonte] #
Obtenha a transformação usada para desenhar rótulos, marcações e linhas de grade do eixo y. A direção x está nas coordenadas do eixo e a direção y está nas coordenadas dos dados.
Observação
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- nome = 'polar' #
- set ( * , ajustável=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , âncora=<UNSET> , animada=<UNSET> , aspecto=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , navegue=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder =<UNSET> , rasterized=<UNSET> , rgrids=<UNSET> , rlabel_position=<UNSET> , rlim=<UNSET> , rmax=<UNSET> , rmin=<UNSET> , rorigin=<UNSET> , rscale=< UNSET> , rticks=<UNSET>, sketch_params=<UNSET>, snap=<UNSET> , theta_direction=<UNSET> , theta_offset=<UNSET> , theta_zero_location=<UNSET> , thetagrids=<UNSET> , thetalim=<UNSET> , thetamax=<UNSET> , thetamin=<UNSET> , título =<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=< UNSET> , xticklabels=<UNSET>, xticks=<UNSET> ,ybound=<UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [fonte ] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
tupla com flutuadores
número
desconhecido
flutuador
flutuador
flutuador
desconhecido
desconhecido
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
desconhecido
desconhecido
str
tupla com flutuadores, graus
desconhecido
desconhecido
desconhecido
str
str
bool
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- set_rgrids ( radii , labels = None , angle = None , fmt = None , ** kwargs ) [fonte] #
Defina as linhas de grade radiais em uma plotagem polar.
- Parâmetros :
- tupla de raios com flutuadores
Os raios para as linhas de grade radiais
- rótulos tupla com strings ou Nenhum
Os rótulos a serem usados em cada linha de grade radial. O
matplotlib.ticker.ScalarFormatter
será usado se Nenhum.- ângulo flutuante
A posição angular dos rótulos de raio em graus.
- fmt str ou Nenhum
String de formato usada em
matplotlib.ticker.FormatStrFormatter
. Por exemplo '%f'.
- Devoluções :
- lista de linhas de
lines.Line2D
As linhas de grade radiais.
- lista de rótulos de
text.Text
Os rótulos de escala.
- lista de linhas de
- Outros Parâmetros :
- ** kwargs
kwargs são propriedades opcionais
Text
para os rótulos.
- set_rlabel_position ( valor ) [fonte] #
Atualize a posição teta dos rótulos de raio.
- Parâmetros :
- número do valor
A posição angular dos rótulos de raio em graus.
- set_rlim ( bottom = None , top = None , * , emit = True , auto = False , ** kwargs ) [source] #
Defina os limites de visualização do eixo radial.
Esta função se comporta como
Axes.set_ylim
, mas adicionalmente suporta rmin e rmax como aliases para bottom e top .Veja também
- set_theta_direction ( direção ) [fonte] #
Defina a direção na qual teta aumenta.
- no sentido horário, -1:
Teta aumenta no sentido horário
- anti-horário, anti-horário, 1:
Teta aumenta no sentido anti-horário
- set_theta_zero_location ( loc , offset = 0.0 ) [source] #
Defina a localização do zero de theta.
Isso simplesmente chama
set_theta_offset
com o valor correto em radianos.- Parâmetros :
- loc str
Pode ser "N", "NW", "W", "SW", "S", "SE", "E" ou "NE".
- deslocamento flutuante, padrão: 0
Um deslocamento em graus a ser aplicado a partir do loc especificado . Observação: esse deslocamento é sempre aplicado no sentido anti-horário, independentemente da configuração de direção.
- set_thetagrids ( ângulos , rótulos = nenhum , fmt = nenhum , ** kwargs ) [fonte] #
Defina as linhas de grade teta em um gráfico polar.
- Parâmetros :
- tupla de ângulos com flutuadores, graus
Os ângulos das linhas de grade theta.
- rótulos tupla com strings ou Nenhum
Os rótulos a serem usados em cada linha de grade theta. O
projections.polar.ThetaFormatter
será usado se Nenhum.- fmt str ou Nenhum
String de formato usada em
matplotlib.ticker.FormatStrFormatter
. Por exemplo '%f'. Observe que o ângulo usado está em radianos.
- Devoluções :
- lista de linhas de
lines.Line2D
As linhas de grade teta.
- lista de rótulos de
text.Text
Os rótulos de escala.
- lista de linhas de
- Outros Parâmetros :
- ** kwargs
kwargs são propriedades opcionais
Text
para os rótulos.
- set_thetalim ( * args , ** kwargs ) [fonte] #
Defina os valores teta mínimo e máximo.
Pode levar as seguintes assinaturas:
set_thetalim(minval, maxval)
: Defina os limites em radianos.set_thetalim(thetamin=minval, thetamax=maxval)
: Defina os limites em graus.
onde minval e maxval são os limites mínimo e máximo. Os valores são agrupados no intervalo\([0, 2\pi]\)(em radianos), então, por exemplo, é possível fazer para ter um eixo simétrico em torno de 0. Um ValueError é levantado se a diferença angular absoluta for maior que um círculo completo.
set_thetalim(-np.pi / 2, np.pi / 2)
- set_yscale ( * args , ** kwargs ) [fonte] #
Defina a escala do yaxis.
- Parâmetros :
- valor {"linear", "log", "symlog", "logit", ...} ou
ScaleBase
O tipo de escala do eixo a ser aplicado.
- ** kwargs
Diferentes argumentos de palavras-chave são aceitos, dependendo da escala. Veja os respectivos argumentos de palavra-chave de classe:
- valor {"linear", "log", "symlog", "logit", ...} ou
Notas
Por padrão, o Matplotlib suporta as escalas mencionadas acima. Além disso, escalas personalizadas podem ser registradas usando
matplotlib.scale.register_scale
. Essas escalas também podem ser usadas aqui.
- start_pan ( x , y , botão ) [fonte] #
Chamado quando uma operação de panorâmica é iniciada.
- Parâmetros :
- x, y flutuam
As coordenadas do mouse em coordenadas de exibição.
- botão
MouseButton
O botão do mouse pressionado.
Notas
Isso deve ser substituído por novos tipos de projeção.
- classe matplotlib.projections.polar. PolarTransform ( axis = None , use_rmin = True , _apply_theta_transforms = True ) [source] #
Bases:
Transform
A transformada polar de base.
Essa transformação mapeia coordenadas polares em coordenadas cartesianas (mas não lida com o posicionamento no espaço da tela).
(theta, r)
(x, y) = (r * cos(theta), r * sin(theta))
Segmentos de caminho em um raio fixo são automaticamente transformados em arcos circulares de até .
path._interpolation_steps > 1
- Parâmetros :
- shorthand_name str
Uma string que representa o "nome" da transformação. O nome não tem nenhum significado além de melhorar a legibilidade de
str(transform)
quando DEBUG=True.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- input_dims = 2 #
O número de dimensões de entrada desta transformação. Deve ser substituído (com números inteiros) na subclasse.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- output_dims = 2 #
O número de dimensões de saída desta transformação. Deve ser substituído (com números inteiros) na subclasse.
- transform_non_affine ( tr ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- classe matplotlib.projections.polar. RadialAxis ( * args , ** kwargs ) [fonte] #
Bases:
YAxis
Um eixo radial.
Isso substitui certas propriedades de um
YAxis
para fornecer revestimento especial para um eixo radial.- Parâmetros :
- machados
matplotlib.axes.Axes
O
Axes
ao qual pertence o Eixo criado.- pickradius float
O raio de aceitação para testes de contenção. Veja também
Axis.contains
.
- machados
- axis_name = 'raio' #
Nome somente leitura que identifica o eixo.
- claro ( ) [fonte] #
Limpar o eixo.
Isso redefine as propriedades do eixo para seus valores padrão:
o rótulo
a escala
localizadores, formatadores e ticks
grade maior e menor
unidades
retornos de chamada registrados
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animado=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , data_interval =<UNSET> , gid=<UNSET > , in_layout=<UNSET> , invertido=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , offset_position=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , remove_overlapping_locs=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET > ,view_interval=<UNSET> ,visible=<UNSET> , zorder=<UNSET> ) [fonte] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
bool
bool
Patch ou (Caminho, Transformação) ou Nenhum
desconhecido
str
bool
desconhecido
objeto
desconhecido
{'esquerda direita'}
str
Formatter
,str
, ou funçãoFormatter
,str
, ou funçãobool
{'esquerda direita'}
None ou bool ou float ou callable
flutuador
bool
desconhecido
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
desconhecido
sequência de str ou de
Text
slista de carros alegóricos
{'esquerda', 'direita', 'ambos', 'padrão', 'nenhum'}
etiqueta de unidades
str
desconhecido
bool
flutuador
- classe matplotlib.projections.polar. RadialLocator ( base , axes = None ) [source] #
Bases:
Locator
Usado para localizar carrapatos de raio.
Garante que todos os ticks sejam estritamente positivos. Para todas as outras tarefas, ele delega na base
Locator
(que pode ser diferente dependendo da escala do eixo r ).- não singular ( vmin , vmax ) [fonte] #
Ajuste um intervalo conforme necessário para evitar singularidades.
Este método é chamado durante o escalonamento automático, com os limites de dados definidos nos eixos se os eixos contiverem quaisquer dados ou não.
(v0, v1)
(-inf, +inf)
Se (possivelmente até algum slop de ponto flutuante), esse método retorna um intervalo expandido em torno desse valor.
v0 == v1
Se , esse método retorna os limites de exibição padrão apropriados.
(v0, v1) == (-inf, +inf)
Caso contrário, é retornado sem modificação.
(v0, v1)
- classe matplotlib.projections.polar. RadialTick ( * args , ** kwargs ) [fonte] #
Bases:
YTick
Um carrapato de eixo radial.
Esta subclasse de
YTick
fornece marcações radiais com algumas pequenas modificações em seu reposicionamento, de forma que as marcações sejam rotacionadas com base nos limites dos eixos. Isso resulta em carrapatos que são corretamente perpendiculares à coluna vertebral. As etiquetas também são giradas para ficarem perpendiculares à lombada, quando a rotação 'automática' está habilitada.bbox é a caixa delimitadora Bound2D nas coordenadas de exibição dos eixos loc é a localização do tique nas coordenadas de dados tamanho é o tamanho do tique em pontos
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animado=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> ,snap=<UNSET> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [source] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
bool
bool
Patch ou (Caminho, Transformação) ou Nenhum
str
bool
str
str
str
bool
flutuador
None ou bool ou float ou callable
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
bool
flutuador
- classe matplotlib.projections.polar. ThetaAxis ( * args , ** kwargs ) [fonte] #
Bases:
XAxis
Um eixo theta.
Isso substitui certas propriedades de um
XAxis
para fornecer revestimento especial para um eixo angular.- Parâmetros :
- machados
matplotlib.axes.Axes
O
Axes
ao qual pertence o Eixo criado.- pickradius float
O raio de aceitação para testes de contenção. Veja também
Axis.contains
.
- machados
- axis_name = 'theta' #
Nome somente leitura que identifica o eixo.
- claro ( ) [fonte] #
Limpar o eixo.
Isso redefine as propriedades do eixo para seus valores padrão:
o rótulo
a escala
localizadores, formatadores e ticks
grade maior e menor
unidades
retornos de chamada registrados
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animado=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , data_interval =<UNSET> , gid=<UNSET > , in_layout=<UNSET> , invertido=<UNSET> , label=<UNSET> , label_coords=<UNSET> , label_position=<UNSET> , label_text=<UNSET> , major_formatter=<UNSET> , major_locator=<UNSET> ,minor_formatter=<UNSET> ,minor_locator=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , pickradius=<UNSET> , rasterized=<UNSET> , remove_overlapping_locs=<UNSET> , sketch_params=<UNSET> , snap= <UNSET> , tick_params=<UNSET> , ticklabels=<UNSET> , ticks=<UNSET> , ticks_position=<UNSET> , transform=<UNSET> , units=<UNSET> , url=<UNSET> , view_interval=<UNSET > , visível=<UNSET> , zorder=<UNSET>) [fonte] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
bool
bool
Patch ou (Caminho, Transformação) ou Nenhum
desconhecido
str
bool
desconhecido
objeto
desconhecido
{'superior', 'inferior'}
str
Formatter
,str
, ou funçãoFormatter
,str
, ou funçãobool
None ou bool ou float ou callable
flutuador
bool
desconhecido
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
desconhecido
sequência de str ou de
Text
slista de carros alegóricos
{'superior', 'inferior', 'ambos', 'padrão', 'nenhum'}
etiqueta de unidades
str
desconhecido
bool
flutuador
- classe matplotlib.projections.polar. ThetaFormatter [fonte] #
Bases:
Formatter
Usado para formatar os rótulos de marcação theta . Converte a unidade nativa de radianos em graus e adiciona um símbolo de grau.
- classe matplotlib.projections.polar. ThetaLocator ( base ) [fonte] #
Bases:
Locator
Usado para localizar carrapatos theta.
Isso funcionará da mesma forma que o localizador de base, exceto no caso de a visualização abranger todo o círculo. Nesses casos, os locais padrão usados anteriormente a cada 45 graus são retornados.
- classe matplotlib.projections.polar. ThetaTick ( axes , * args , ** kwargs ) [fonte] #
Bases:
XTick
Um tique-taque do eixo teta.
Esta subclasse de
XTick
fornece tiques angulares com algumas pequenas modificações em seu reposicionamento, de modo que os tiques sejam girados com base na localização do tique. Isso resulta em carrapatos que são corretamente perpendiculares à lombada do arco.Quando a rotação 'automática' está habilitada, as etiquetas também são giradas para ficarem paralelas à lombada. O preenchimento de rótulo também é aplicado aqui, pois não é possível usar uma transformação de eixos genéricos para produzir preenchimento específico de marca.
bbox é a caixa delimitadora Bound2D nas coordenadas de exibição dos eixos loc é a localização do tique nas coordenadas de dados tamanho é o tamanho do tique em pontos
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animado=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , label1=<UNSET> , label2=<UNSET> , mouseover=<UNSET> , pad=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> ,snap=<UNSET> ,transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [source] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
bool
bool
Patch ou (Caminho, Transformação) ou Nenhum
str
bool
str
str
str
bool
flutuador
None ou bool ou float ou callable
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
bool
flutuador
matplotlib.projections.geo
#
- classe matplotlib.projections.geo. AitoffAxes ( * args , ** kwargs ) [fonte] #
Bases:
GeoAxes
Construa um eixo em uma figura.
- Parâmetros :
- FIG
Figure
Os eixos são construídos na fig .
Figure
- rect tupla (esquerda, inferior, largura, altura).
Os eixos são construídos no retângulo rect . rect está em
Figure
coordenadas.- sharex, sharey
Axes
, opcional O x ou y
axis
é compartilhado com o eixo x ou y na entradaAxes
.- frameon bool, padrão: True
Se o quadro Axes está visível.
- box_aspect flutuante, opcional
Defina um aspecto fixo para a caixa Axes, ou seja, a proporção entre altura e largura. Consulte
set_box_aspect
para obter detalhes.- ** kwargs
Outros argumentos de palavra-chave opcionais:
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- FIG
- Devoluções :
- classe AitoffTransform ( resolução ) [fonte] #
Bases:
_GeoTransform
A transformada base de Aitoff.
Crie uma nova transformação geográfica.
Resolução é o número de etapas para interpolar entre cada segmento de linha de entrada para aproximar seu caminho no espaço curvo.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- transform_non_affine ( ll ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- classe InvertedAitoffTransform ( resolução ) [fonte] #
Bases:
_GeoTransform
Crie uma nova transformação geográfica.
Resolução é o número de etapas para interpolar entre cada segmento de linha de entrada para aproximar seu caminho no espaço curvo.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- transform_non_affine ( xy ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- nome = 'aitoff' #
- set ( * , ajustável=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , âncora=<UNSET> , animada=<UNSET> , aspecto=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegue=<UNSET> , path_effects=<UNSET> , seletor =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
desconhecido
desconhecido
desconhecido
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- classe matplotlib.projections.geo. GeoAxes ( fig , rect , * , facecolor = None , frameon = True , sharex = None , sharey = None , label = '' , xscale = None , yscale = None , box_aspect = None , ** kwargs ) [source] #
Bases:
Axes
Uma classe base abstrata para projeções geográficas.
Construa um eixo em uma figura.
- Parâmetros :
- FIG
Figure
Os eixos são construídos na fig .
Figure
- rect tupla (esquerda, inferior, largura, altura).
Os eixos são construídos no retângulo rect . rect está em
Figure
coordenadas.- sharex, sharey
Axes
, opcional O x ou y
axis
é compartilhado com o eixo x ou y na entradaAxes
.- frameon bool, padrão: True
Se o quadro Axes está visível.
- box_aspect flutuante, opcional
Defina um aspecto fixo para a caixa Axes, ou seja, a proporção entre altura e largura. Consulte
set_box_aspect
para obter detalhes.- ** kwargs
Outros argumentos de palavra-chave opcionais:
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- FIG
- Devoluções :
- RESOLUÇÃO = 75 #
- classe ThetaFormatter ( round_to = 1.0 ) [fonte] #
Bases:
Formatter
Usado para formatar os rótulos de marcação theta. Converte a unidade nativa de radianos em graus e adiciona um símbolo de grau.
- can_pan ( ) [fonte] #
Retorna se esses eixos suportam a funcionalidade do botão panorâmico/zoom.
Este objeto de eixos não suporta pan/zoom interativo.
- can_zoom ( ) [fonte] #
Retorna se esses eixos suportam a funcionalidade do botão da caixa de zoom.
Este objeto de eixos não suporta caixa de zoom interativa.
- drag_pan ( botão , chave , x , y ) [fonte] #
Chamado quando o mouse se move durante uma operação de panorâmica.
- Parâmetros :
- botão
MouseButton
O botão do mouse pressionado.
- chave str ou nenhum
A tecla pressionada, se houver.
- x, y flutuam
As coordenadas do mouse em coordenadas de exibição.
- botão
Notas
Isso deve ser substituído por novos tipos de projeção.
- end_pan ( ) [fonte] #
Chamado quando uma operação de panorâmica é concluída (quando o botão do mouse está para cima).
Notas
Isso deve ser substituído por novos tipos de projeção.
- get_xaxis_text1_transform ( pad ) [fonte] #
- Devoluções :
- transformar transformar
A transformação usada para desenhar rótulos do eixo x, que adicionará pad_points de preenchimento (em pontos) entre o eixo e o rótulo. A direção x está nas coordenadas de dados e a direção y está nas coordenadas do eixo
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
O alinhamento vertical do texto.
- halign {'centro', 'esquerda', 'direita'}
O alinhamento horizontal do texto.
Notas
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_xaxis_text2_transform ( pad ) [fonte] #
- Devoluções :
- transformar transformar
A transformação usada para desenhar rótulos do eixo x secundário, que adicionará pad_points de preenchimento (em pontos) entre o eixo e o rótulo. A direção x está nas coordenadas de dados e a direção y está nas coordenadas do eixo
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
O alinhamento vertical do texto.
- halign {'centro', 'esquerda', 'direita'}
O alinhamento horizontal do texto.
Notas
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_xaxis_transform ( que = 'grade' ) [fonte] #
Obtenha a transformação usada para desenhar rótulos, marcações e linhas de grade do eixo x. A direção x está nas coordenadas de dados e a direção y está nas coordenadas do eixo.
Observação
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_yaxis_text1_transform ( pad ) [fonte] #
- Devoluções :
- transformar transformar
A transformação usada para desenhar rótulos do eixo y, que adicionará pad_points de preenchimento (em pontos) entre o eixo e o rótulo. A direção x está nas coordenadas do eixo e a direção y está nas coordenadas dos dados
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
O alinhamento vertical do texto.
- halign {'centro', 'esquerda', 'direita'}
O alinhamento horizontal do texto.
Notas
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_yaxis_text2_transform ( pad ) [fonte] #
- Devoluções :
- transformar transformar
A transformação usada para desenhar rótulos secundários do eixo y, que adicionará pad_points de preenchimento (em pontos) entre o eixo e o rótulo. A direção x está nas coordenadas do eixo e a direção y está nas coordenadas dos dados
- valign {'center', 'top', 'bottom', 'baseline', 'center_baseline'}
O alinhamento vertical do texto.
- halign {'centro', 'esquerda', 'direita'}
O alinhamento horizontal do texto.
Notas
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- get_yaxis_transform ( que = 'grade' ) [fonte] #
Obtenha a transformação usada para desenhar rótulos, marcações e linhas de grade do eixo y. A direção x está nas coordenadas do eixo e a direção y está nas coordenadas dos dados.
Observação
Essa transformação é usada principalmente pela
Axis
classe e deve ser substituída por novos tipos de projeções que podem precisar colocar elementos de eixo em locais diferentes.
- set ( * , ajustável=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , âncora=<UNSET> , animada=<UNSET> , aspecto=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegue=<UNSET> , path_effects=<UNSET> , seletor =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
desconhecido
desconhecido
desconhecido
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- set_longitude_grid_ends ( graus ) [fonte] #
Defina a(s) latitude(s) para parar de desenhar as grades de longitude.
- set_xscale ( * args , ** kwargs ) [fonte] #
Defina a escala do eixo x.
- Parâmetros :
- valor {"linear", "log", "symlog", "logit", ...} ou
ScaleBase
O tipo de escala do eixo a ser aplicado.
- ** kwargs
Diferentes argumentos de palavras-chave são aceitos, dependendo da escala. Veja os respectivos argumentos de palavra-chave de classe:
- valor {"linear", "log", "symlog", "logit", ...} ou
Notas
Por padrão, o Matplotlib suporta as escalas mencionadas acima. Além disso, escalas personalizadas podem ser registradas usando
matplotlib.scale.register_scale
. Essas escalas também podem ser usadas aqui.
- set_yscale ( * args , ** kwargs ) [fonte] #
Defina a escala do yaxis.
- Parâmetros :
- valor {"linear", "log", "symlog", "logit", ...} ou
ScaleBase
O tipo de escala do eixo a ser aplicado.
- ** kwargs
Diferentes argumentos de palavras-chave são aceitos, dependendo da escala. Veja os respectivos argumentos de palavra-chave de classe:
- valor {"linear", "log", "symlog", "logit", ...} ou
Notas
Por padrão, o Matplotlib suporta as escalas mencionadas acima. Além disso, escalas personalizadas podem ser registradas usando
matplotlib.scale.register_scale
. Essas escalas também podem ser usadas aqui.
- start_pan ( x , y , botão ) [fonte] #
Chamado quando uma operação de panorâmica é iniciada.
- Parâmetros :
- x, y flutuam
As coordenadas do mouse em coordenadas de exibição.
- botão
MouseButton
O botão do mouse pressionado.
Notas
Isso deve ser substituído por novos tipos de projeção.
- classe matplotlib.projections.geo. HammerAxes ( * args , ** kwargs ) [fonte] #
Bases:
GeoAxes
Construa um eixo em uma figura.
- Parâmetros :
- FIG
Figure
Os eixos são construídos na fig .
Figure
- rect tupla (esquerda, inferior, largura, altura).
Os eixos são construídos no retângulo rect . rect está em
Figure
coordenadas.- sharex, sharey
Axes
, opcional O x ou y
axis
é compartilhado com o eixo x ou y na entradaAxes
.- frameon bool, padrão: True
Se o quadro Axes está visível.
- box_aspect flutuante, opcional
Defina um aspecto fixo para a caixa Axes, ou seja, a proporção entre altura e largura. Consulte
set_box_aspect
para obter detalhes.- ** kwargs
Outros argumentos de palavra-chave opcionais:
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- FIG
- Devoluções :
- classe HammerTransform ( resolução ) [fonte] #
Bases:
_GeoTransform
A transformação básica Hammer.
Crie uma nova transformação geográfica.
Resolução é o número de etapas para interpolar entre cada segmento de linha de entrada para aproximar seu caminho no espaço curvo.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- transform_non_affine ( ll ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- classe InvertedHammerTransform ( resolução ) [fonte] #
Bases:
_GeoTransform
Crie uma nova transformação geográfica.
Resolução é o número de etapas para interpolar entre cada segmento de linha de entrada para aproximar seu caminho no espaço curvo.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- transform_non_affine ( xy ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- nome = 'martelo' #
- set ( * , ajustável=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , âncora=<UNSET> , animada=<UNSET> , aspecto=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegue=<UNSET> , path_effects=<UNSET> , seletor =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
desconhecido
desconhecido
desconhecido
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- classe matplotlib.projections.geo. LambertAxes ( * args , center_longitude = 0 , center_latitude = 0 , ** kwargs ) [fonte] #
Bases:
GeoAxes
Construa um eixo em uma figura.
- Parâmetros :
- FIG
Figure
Os eixos são construídos na fig .
Figure
- rect tupla (esquerda, inferior, largura, altura).
Os eixos são construídos no retângulo rect . rect está em
Figure
coordenadas.- sharex, sharey
Axes
, opcional O x ou y
axis
é compartilhado com o eixo x ou y na entradaAxes
.- frameon bool, padrão: True
Se o quadro Axes está visível.
- box_aspect flutuante, opcional
Defina um aspecto fixo para a caixa Axes, ou seja, a proporção entre altura e largura. Consulte
set_box_aspect
para obter detalhes.- ** kwargs
Outros argumentos de palavra-chave opcionais:
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- FIG
- Devoluções :
- class InvertedLambertTransform ( center_longitude , center_latitude , resolução ) [fonte] #
Bases:
_GeoTransform
Crie uma nova transformação geográfica.
Resolução é o número de etapas para interpolar entre cada segmento de linha de entrada para aproximar seu caminho no espaço curvo.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- transform_non_affine ( xy ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- classe LambertTransform ( center_longitude , center_latitude , resolução ) [fonte] #
Bases:
_GeoTransform
A transformação de Lambert básica.
Crie uma nova transformação de Lambert. A resolução é o número de etapas para interpolar entre cada segmento de linha de entrada para aproximar seu caminho no espaço Lambert curvo.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- transform_non_affine ( ll ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- nome = 'lambert' #
- set ( * , ajustável=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , âncora=<UNSET> , animada=<UNSET> , aspecto=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegue=<UNSET> , path_effects=<UNSET> , seletor =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
desconhecido
desconhecido
desconhecido
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- classe matplotlib.projections.geo. MollweideAxes ( * args , ** kwargs ) [fonte] #
Bases:
GeoAxes
Construa um eixo em uma figura.
- Parâmetros :
- FIG
Figure
Os eixos são construídos na fig .
Figure
- rect tupla (esquerda, inferior, largura, altura).
Os eixos são construídos no retângulo rect . rect está em
Figure
coordenadas.- sharex, sharey
Axes
, opcional O x ou y
axis
é compartilhado com o eixo x ou y na entradaAxes
.- frameon bool, padrão: True
Se o quadro Axes está visível.
- box_aspect flutuante, opcional
Defina um aspecto fixo para a caixa Axes, ou seja, a proporção entre altura e largura. Consulte
set_box_aspect
para obter detalhes.- ** kwargs
Outros argumentos de palavra-chave opcionais:
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
(inferior: flutuar, superior: flutuar)
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador
- FIG
- Devoluções :
- class InvertedMollweideTransform ( resolução ) [fonte] #
Bases:
_GeoTransform
Crie uma nova transformação geográfica.
Resolução é o número de etapas para interpolar entre cada segmento de linha de entrada para aproximar seu caminho no espaço curvo.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- transform_non_affine ( xy ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- classe MollweideTransform ( resolução ) [fonte] #
Bases:
_GeoTransform
A transformação base de Mollweide.
Crie uma nova transformação geográfica.
Resolução é o número de etapas para interpolar entre cada segmento de linha de entrada para aproximar seu caminho no espaço curvo.
- has_inverse = Verdadeiro #
Verdadeiro se esta transformação tiver uma transformação inversa correspondente.
- invertido ( ) [fonte] #
Retorne a transformação inversa correspondente.
Ele segura .
x == self.inverted().transform(self.transform(x))
O valor de retorno desse método deve ser tratado como temporário. Uma atualização para si mesmo não causa uma atualização correspondente à sua cópia invertida.
- transform_non_affine ( ll ) [fonte] #
Aplique apenas a parte não afim dessa transformação.
transform(values)
é sempre equivalente atransform_affine(transform_non_affine(values))
.Em transformações não afins, isso geralmente é equivalente a
transform(values)
. Em transformações afins, isso é sempre um no-op.- Parâmetros :
- matriz de valores
Os valores de entrada como matriz NumPy de comprimento
input_dims
ou forma (N xinput_dims
).
- Devoluções :
- variedade
Os valores de saída como matriz NumPy de comprimento
output_dims
ou forma (N xoutput_dims
), dependendo da entrada.
- nome = 'mollweide' #
- set ( * , ajustável=<UNSET> , agg_filter=<UNSET> , alpha=<UNSET> , âncora=<UNSET> , animada=<UNSET> , aspecto=<UNSET> , autoscale_on=<UNSET> , autoscalex_on=<UNSET > , autoscaley_on=<UNSET> , axes_locator=<UNSET> , axisbelow=<UNSET> , box_aspect=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET> , facecolor=<UNSET> , frame_on=<UNSET> , gid=<UNSET>, in_layout=<UNSET> , label=<UNSET> , latitude_grid=<UNSET> , longitude_grid=<UNSET> , longitude_grid_ends=<UNSET> , mouseover=<UNSET> , navegue=<UNSET> , path_effects=<UNSET> , seletor =<UNSET> , position=<UNSET> , prop_cycle=<UNSET> , rasterization_zorder=<UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , title=<UNSET> , transform=< DESCONFIGURAR> ,url=<UNSET> ,visible=<UNSET> , xbound=<UNSET> , xlabel=<UNSET> , xlim=<UNSET> , xmargin=<UNSET> , xscale=<UNSET> , xticklabels=<UNSET> , xticks=<UNSET> , ybound= <UNSET> , ylabel=<UNSET> , ylim=<UNSET> , ymargin=<UNSET> , yscale=<UNSET> , yticklabels=<UNSET> , yticks=<UNSET> , zorder=<UNSET> ) [source] #
Defina várias propriedades de uma só vez.
As propriedades suportadas são
Propriedade
Descrição
{'caixa', 'dados'}
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
bool
{'auto', 'igual'} ou flutuante
bool
desconhecido
desconhecido
Callable[[Axes, Renderer], Bbox]
bool ou 'linha'
flutuante ou nenhum
bool
Patch ou (Caminho, Transformação) ou Nenhum
facecolor
ou fccor
bool
str
bool
objeto
desconhecido
desconhecido
desconhecido
bool
bool
desconhecido
None ou bool ou float ou callable
[esquerda, inferior, largura, altura] ou
Bbox
desconhecido
flutuante ou nenhum
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
str
bool
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
desconhecido
str
desconhecido
flutuação maior que -0,5
desconhecido
desconhecido
desconhecido
flutuador