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 Axessubclasses. 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 registrados matplotlib.projections.register_projectione 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_axesmétodo.

Um exemplo completo e bastante anotado está em Projeção personalizada . A funcionalidade do gráfico polar matplotlib.projections.polartambém pode ser interessante.

classe matplotlib.projections. ProjectionRegistry [fonte] #

Bases:object

Um mapeamento de nomes de projeção registrados para classes de projeção.

get_projection_class ( nome ) [fonte] #

Obtenha uma classe de projeção de seu nome .

get_projection_names ( ) [fonte] #

Retorna os nomes de todas as projeções atualmente registradas.

registrar ( * projeções ) [fonte] #

Registre um novo conjunto de projeções.

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. register_projection ( cls ) [fonte] #

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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_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.

get_matrix ( ) [fonte] #

Obtenha a matriz para a parte afim dessa transformação.

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 :
FIGFigure

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

sharex, sharey Axes, opcional

O x ou y axisé compartilhado com o eixo x ou y na entrada Axes.

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_aspectpara obter detalhes.

** kwargs

Outros argumentos de palavra-chave opcionais:

Propriedade

Descrição

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

(inferior: flutuar, superior: flutuar)

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

(inferior: flutuar, superior: flutuar)

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador

Devoluções :
Axes

O novo Axesobjeto.

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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_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.

get_matrix ( ) [fonte] #

Obtenha a matriz para a parte afim dessa transformação.

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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_dims), dependendo da entrada.

transform_path_non_affine ( caminho ) [fonte] #

Aplique a parte não afim dessa transformação a path , retornando um novo .Path Path

transform_path(path)é equivalente a transform_path_affine(transform_path_non_affine(values)).

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)

set_axis ( eixo ) [fonte] #
view_limits ( vmin , vmax ) [fonte] #

Selecione uma escala para o intervalo de vmin a vmax.

As subclasses devem substituir esse método para alterar o comportamento do localizador.

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.

atualizar ( ) [fonte] #
set_axis ( eixo ) [fonte] #
view_limits ( vmin , vmax ) [fonte] #

Selecione uma escala para o intervalo de vmin a vmax.

As subclasses devem substituir esse método para alterar o comportamento do localizador.

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.

claro ( ) [fonte] #

Limpe os eixos.

drag_pan ( botão , chave , x , y ) [fonte] #

Chamado quando o mouse se move durante uma operação de panorâmica.

Parâmetros :
botãoMouseButton

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.

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

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_rmax ( ) [fonte] #
Devoluções :
flutuador

Limite radial externo.

get_rmin ( ) [fonte] #
Devoluções :
flutuador

O limite radial interno.

get_rorigin ( ) [fonte] #
Devoluções :
flutuador
get_rsign ( ) [fonte] #
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_theta_offset ( ) [fonte] #

Obtenha o deslocamento para a localização de 0 em radianos.

get_thetamax ( ) [fonte] #

Retorna o limite teta máximo em graus.

get_thetamin ( ) [fonte] #

Obtenha o limite teta mínimo em graus.

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 Axisclasse 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 Axisclasse 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

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

rgrids

tupla com flutuadores

rlabel_position

número

rlim

desconhecido

rmax

flutuador

rmin

flutuador

rorigin

flutuador

rscale

desconhecido

rticks

desconhecido

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

theta_direction

desconhecido

theta_offset

desconhecido

theta_zero_location

str

thetagrids

tupla com flutuadores, graus

thetalim

desconhecido

thetamax

desconhecido

thetamin

desconhecido

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

(inferior: flutuar, superior: flutuar)

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

(inferior: flutuar, superior: flutuar)

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

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.ScalarFormatterserá 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 delines.Line2D

As linhas de grade radiais.

lista de rótulos detext.Text

Os rótulos de escala.

Outros Parâmetros :
** kwargs

kwargs são propriedades opcionais Textpara 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

Axes.set_ylim
set_rmax ( rmax ) [fonte] #

Defina o limite radial externo.

Parâmetros :
flutuação rmax
set_rmin ( rmin ) [fonte] #

Defina o limite radial interno.

Parâmetros :
flutuação rmin
set_rorigin ( rorigin ) [fonte] #

Atualize a origem radial.

Parâmetros :
carro alegórico original
set_rscale ( * args , ** kwargs ) [fonte] #
set_rticks ( * args , ** kwargs ) [fonte] #
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_offset ( offset ) [fonte] #

Defina o deslocamento para a localização de 0 em radianos.

set_theta_zero_location ( loc , offset = 0.0 ) [source] #

Defina a localização do zero de theta.

Isso simplesmente chama set_theta_offsetcom 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.ThetaFormatterserá 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 delines.Line2D

As linhas de grade teta.

lista de rótulos detext.Text

Os rótulos de escala.

Outros Parâmetros :
** kwargs

kwargs são propriedades opcionais Textpara 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_thetamax ( thetamax ) [fonte] #

Defina o limite teta máximo em graus.

set_thetamin ( thetamin ) [fonte] #

Defina o limite teta mínimo em graus.

set_yscale ( * args , ** kwargs ) [fonte] #

Defina a escala do yaxis.

Parâmetros :
valor {"linear", "log", "symlog", "logit", ...} ouScaleBase

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:

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ãoMouseButton

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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_dims), dependendo da entrada.

transform_path_non_affine ( caminho ) [fonte] #

Aplique a parte não afim dessa transformação a path , retornando um novo .Path Path

transform_path(path)é equivalente a transform_path_affine(transform_path_non_affine(values)).

classe matplotlib.projections.polar. RadialAxis ( * args , ** kwargs ) [fonte] #

Bases:YAxis

Um eixo radial.

Isso substitui certas propriedades de um YAxispara fornecer revestimento especial para um eixo radial.

Parâmetros :
machadosmatplotlib.axes.Axes

O Axesao qual pertence o Eixo criado.

pickradius float

O raio de aceitação para testes de contenção. Veja também Axis.contains.

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

agg_filter

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

alpha

escalar ou nenhum

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

data_interval

desconhecido

figure

Figure

gid

str

in_layout

bool

inverted

desconhecido

label

objeto

label_coords

desconhecido

label_position

{'esquerda direita'}

label_text

str

major_formatter

Formatter, str, ou função

major_locator

Locator

minor_formatter

Formatter, str, ou função

minor_locator

Locator

mouseover

bool

offset_position

{'esquerda direita'}

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

pickradius

flutuador

rasterized

bool

remove_overlapping_locs

desconhecido

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

tick_params

desconhecido

ticklabels

sequência de str ou de Texts

ticks

lista de carros alegóricos

ticks_position

{'esquerda', 'direita', 'ambos', 'padrão', 'nenhum'}

transform

Transform

units

etiqueta de unidades

url

str

view_interval

desconhecido

visible

bool

zorder

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)

set_axis ( eixo ) [fonte] #
view_limits ( vmin , vmax ) [fonte] #

Selecione uma escala para o intervalo de vmin a vmax.

As subclasses devem substituir esse método para alterar o comportamento do localizador.

classe matplotlib.projections.polar. RadialTick ( * args , ** kwargs ) [fonte] #

Bases:YTick

Um carrapato de eixo radial.

Esta subclasse de YTickfornece 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

agg_filter

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

alpha

escalar ou nenhum

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

figure

Figure

gid

str

in_layout

bool

label

str

label1

str

label2

str

mouseover

bool

pad

flutuador

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

zorder

flutuador

update_position ( loc ) [fonte] #

Defina a localização do tick nas coordenadas de dados com scalar loc .

classe matplotlib.projections.polar. ThetaAxis ( * args , ** kwargs ) [fonte] #

Bases:XAxis

Um eixo theta.

Isso substitui certas propriedades de um XAxispara fornecer revestimento especial para um eixo angular.

Parâmetros :
machadosmatplotlib.axes.Axes

O Axesao qual pertence o Eixo criado.

pickradius float

O raio de aceitação para testes de contenção. Veja também Axis.contains.

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

agg_filter

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

alpha

escalar ou nenhum

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

data_interval

desconhecido

figure

Figure

gid

str

in_layout

bool

inverted

desconhecido

label

objeto

label_coords

desconhecido

label_position

{'superior', 'inferior'}

label_text

str

major_formatter

Formatter, str, ou função

major_locator

Locator

minor_formatter

Formatter, str, ou função

minor_locator

Locator

mouseover

bool

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

pickradius

flutuador

rasterized

bool

remove_overlapping_locs

desconhecido

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

tick_params

desconhecido

ticklabels

sequência de str ou de Texts

ticks

lista de carros alegóricos

ticks_position

{'superior', 'inferior', 'ambos', 'padrão', 'nenhum'}

transform

Transform

units

etiqueta de unidades

url

str

view_interval

desconhecido

visible

bool

zorder

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.

atualizar ( ) [fonte] #
set_axis ( eixo ) [fonte] #
view_limits ( vmin , vmax ) [fonte] #

Selecione uma escala para o intervalo de vmin a vmax.

As subclasses devem substituir esse método para alterar o comportamento do localizador.

classe matplotlib.projections.polar. ThetaTick ( axes , * args , ** kwargs ) [fonte] #

Bases:XTick

Um tique-taque do eixo teta.

Esta subclasse de XTickfornece 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

agg_filter

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

alpha

escalar ou nenhum

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

figure

Figure

gid

str

in_layout

bool

label

str

label1

str

label2

str

mouseover

bool

pad

flutuador

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

transform

Transform

url

str

visible

bool

zorder

flutuador

update_position ( loc ) [fonte] #

Defina a localização do tick nas coordenadas de dados com scalar loc .

matplotlib.projections.geo#

classe matplotlib.projections.geo. AitoffAxes ( * args , ** kwargs ) [fonte] #

Bases:GeoAxes

Construa um eixo em uma figura.

Parâmetros :
FIGFigure

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

sharex, sharey Axes, opcional

O x ou y axisé compartilhado com o eixo x ou y na entrada Axes.

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_aspectpara obter detalhes.

** kwargs

Outros argumentos de palavra-chave opcionais:

Propriedade

Descrição

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

(inferior: flutuar, superior: flutuar)

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

(inferior: flutuar, superior: flutuar)

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador

Devoluções :
Axes

O novo Axesobjeto.

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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_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

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

latitude_grid

desconhecido

longitude_grid

desconhecido

longitude_grid_ends

desconhecido

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

desconhecido

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

desconhecido

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

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 :
FIGFigure

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

sharex, sharey Axes, opcional

O x ou y axisé compartilhado com o eixo x ou y na entrada Axes.

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_aspectpara obter detalhes.

** kwargs

Outros argumentos de palavra-chave opcionais:

Propriedade

Descrição

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

(inferior: flutuar, superior: flutuar)

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

(inferior: flutuar, superior: flutuar)

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador

Devoluções :
Axes

O novo Axesobjeto.

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.

claro ( ) [fonte] #

Limpe os eixos.

drag_pan ( botão , chave , x , y ) [fonte] #

Chamado quando o mouse se move durante uma operação de panorâmica.

Parâmetros :
botãoMouseButton

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.

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.

format_coord ( lon , lat ) [fonte] #

Retorna uma string de formato formatando a coordenada.

get_data_ratio ( ) [fonte] #

Retorna a proporção dos dados em si.

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 Axisclasse 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 Axisclasse 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

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

latitude_grid

desconhecido

longitude_grid

desconhecido

longitude_grid_ends

desconhecido

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

desconhecido

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

desconhecido

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador

set_latitude_grid ( graus ) [fonte] #

Defina o número de graus entre cada grade de latitude.

set_longitude_grid ( graus ) [fonte] #

Defina o número de graus entre cada grade de longitude.

set_longitude_grid_ends ( graus ) [fonte] #

Defina a(s) latitude(s) para parar de desenhar as grades de longitude.

set_xlim ( * args , ** kwargs ) [fonte] #

Não suportado. Por favor, considere usar Cartopy.

set_xscale ( * args , ** kwargs ) [fonte] #

Defina a escala do eixo x.

Parâmetros :
valor {"linear", "log", "symlog", "logit", ...} ouScaleBase

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:

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_ylim ( * args , ** kwargs ) [fonte] #

Não suportado. Por favor, considere usar Cartopy.

set_yscale ( * args , ** kwargs ) [fonte] #

Defina a escala do yaxis.

Parâmetros :
valor {"linear", "log", "symlog", "logit", ...} ouScaleBase

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:

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ãoMouseButton

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 :
FIGFigure

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

sharex, sharey Axes, opcional

O x ou y axisé compartilhado com o eixo x ou y na entrada Axes.

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_aspectpara obter detalhes.

** kwargs

Outros argumentos de palavra-chave opcionais:

Propriedade

Descrição

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

(inferior: flutuar, superior: flutuar)

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

(inferior: flutuar, superior: flutuar)

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador

Devoluções :
Axes

O novo Axesobjeto.

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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_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

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

latitude_grid

desconhecido

longitude_grid

desconhecido

longitude_grid_ends

desconhecido

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

desconhecido

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

desconhecido

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

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 :
FIGFigure

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

sharex, sharey Axes, opcional

O x ou y axisé compartilhado com o eixo x ou y na entrada Axes.

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_aspectpara obter detalhes.

** kwargs

Outros argumentos de palavra-chave opcionais:

Propriedade

Descrição

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

(inferior: flutuar, superior: flutuar)

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

(inferior: flutuar, superior: flutuar)

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador

Devoluções :
Axes

O novo Axesobjeto.

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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_dims), dependendo da entrada.

claro ( ) [fonte] #

Limpe os eixos.

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

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

latitude_grid

desconhecido

longitude_grid

desconhecido

longitude_grid_ends

desconhecido

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

desconhecido

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

desconhecido

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador

classe matplotlib.projections.geo. MollweideAxes ( * args , ** kwargs ) [fonte] #

Bases:GeoAxes

Construa um eixo em uma figura.

Parâmetros :
FIGFigure

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

sharex, sharey Axes, opcional

O x ou y axisé compartilhado com o eixo x ou y na entrada Axes.

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_aspectpara obter detalhes.

** kwargs

Outros argumentos de palavra-chave opcionais:

Propriedade

Descrição

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

(inferior: flutuar, superior: flutuar)

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

(inferior: flutuar, superior: flutuar)

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador

Devoluções :
Axes

O novo Axesobjeto.

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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_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 a transform_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_dimsou forma (N x input_dims).

Devoluções :
variedade

Os valores de saída como matriz NumPy de comprimento output_dimsou forma (N x output_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

adjustable

{'caixa', 'dados'}

agg_filter

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

alpha

escalar ou nenhum

anchor

(float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'igual'} ou flutuante

autoscale_on

bool

autoscalex_on

desconhecido

autoscaley_on

desconhecido

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool ou 'linha'

box_aspect

flutuante ou nenhum

clip_box

Bbox

clip_on

bool

clip_path

Patch ou (Caminho, Transformação) ou Nenhum

facecolorou fc

cor

figure

Figure

frame_on

bool

gid

str

in_layout

bool

label

objeto

latitude_grid

desconhecido

longitude_grid

desconhecido

longitude_grid_ends

desconhecido

mouseover

bool

navigate

bool

navigate_mode

desconhecido

path_effects

AbstractPathEffect

picker

None ou bool ou float ou callable

position

[esquerda, inferior, largura, altura] ouBbox

prop_cycle

desconhecido

rasterization_zorder

flutuante ou nenhum

rasterized

bool

sketch_params

(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)

snap

bool ou nenhum

title

str

transform

Transform

url

str

visible

bool

xbound

desconhecido

xlabel

str

xlim

desconhecido

xmargin

flutuação maior que -0,5

xscale

desconhecido

xticklabels

desconhecido

xticks

desconhecido

ybound

desconhecido

ylabel

str

ylim

desconhecido

ymargin

flutuação maior que -0,5

yscale

desconhecido

yticklabels

desconhecido

yticks

desconhecido

zorder

flutuador