matplotlib.pyplot.axes #
- matplotlib.pyplot. axes ( arg = None , ** kwargs ) [source] #
Adicione um eixo à figura atual e torne-o o eixo atual.
Assinaturas de chamada:
plt.axes() plt.axes(rect, projection=None, polar=False, **kwargs) plt.axes(ax)
- Parâmetros :
- arg Nenhum ou 4 tuplas
O comportamento exato desta função depende do tipo:
None : Uma nova janela inteira Axes é adicionada usando
subplot(**kwargs)
.4-tupla de floats rect = . Um novo eixo é adicionado com dimensões retas em unidades normalizadas (0, 1) usando a figura atual.
[left, bottom, width, height]
add_axes
- projeção {Nenhum, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'retilíneo', str}, opcional
O tipo de projeção do arquivo
Axes
. str é o nome de uma projeção personalizada, consulteprojections
. O padrão Nenhum resulta em uma projeção 'retilínea'.- bool polar , padrão: Falso
Se True, equivalente a projeção='polar'.
- sharex, sharey
Axes
, opcional Compartilhe x ou y
axis
com sharex e/ou sharey. O eixo terá os mesmos limites, marcações e escala que o eixo dos eixos compartilhados.- rótulo str
Um rótulo para os eixos retornados.
- Devoluções :
Axes
, ou uma subclasse deAxes
A classe de eixos retornada depende da projeção usada. É
Axes
se a projeção retilínea for usada eprojections.polar.PolarAxes
se a projeção polar for usada.
- Outros Parâmetros :
- ** kwargs
Esse método também usa os argumentos de palavra-chave para a classe Axes retornada. Os argumentos de palavra-chave para a classe Axes retilínea
Axes
podem ser encontrados na tabela a seguir, mas também pode haver outros argumentos de palavra-chave se outra projeção for usada, consulte a classe Axes real.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
Notas
Se a figura já tiver um Axes com chave ( args , kwargs ), ele simplesmente tornará esse eixo atual e o retornará. Esse comportamento é obsoleto. Enquanto isso, se você não deseja esse comportamento (ou seja, deseja forçar a criação de novos eixos), deve usar um conjunto exclusivo de args e kwargs. O atributo Axes label foi exposto para esta finalidade: se você quiser que dois Axes que sejam idênticos sejam adicionados à figura, certifique-se de dar a eles rótulos exclusivos.
Exemplos
# Creating a new full window Axes plt.axes() # Creating a new Axes with specified dimensions and a grey background plt.axes((left, bottom, width, height), facecolor='grey')
Exemplos usando matplotlib.pyplot.axes
#
Espaçamentos e margens das subparcelas