matplotlib.axes.Axes.margins #

Machados. margins ( * margins , x = None , y = None , tight = True ) [source] #

Defina ou recupere margens de escala automática.

O preenchimento adicionado a cada limite dos eixos é a margem vezes o intervalo de dados. Todos os parâmetros de entrada devem ser flutuantes dentro do intervalo [0, 1]. Passar argumentos posicionais e palavras-chave é inválido e gerará um TypeError. Se nenhum argumento (posicional ou não) for fornecido, as margens atuais permanecerão no lugar e simplesmente serão retornadas.

A especificação de qualquer margem altera apenas o dimensionamento automático; por exemplo, se xmargin não for None, xmargin vezes o intervalo de dados X será adicionado a cada extremidade desse intervalo antes de ser usado no escalonamento automático.

Parâmetros :
* margens flutuantes, opcional

Se um único argumento posicional for fornecido, ele especificará ambas as margens dos limites do eixo x e do eixo y. Se dois argumentos posicionais forem fornecidos, eles serão interpretados como xmargin , ymargin . Se desejar definir a margem em um único eixo, use os argumentos de palavra-chave descritos abaixo.

x, y flutuante, opcional

Valores de margem específicos para os eixos x e y, respectivamente. Eles não podem ser usados ​​com argumentos posicionais, mas podem ser usados ​​individualmente para alterar, por exemplo, apenas o eixo y.

bool apertado ou nenhum, padrão: True

O parâmetro tightautoscale_view é passado para , que é executado após a alteração de uma margem; o padrão aqui é True , supondo que, quando as margens são especificadas, nenhum preenchimento adicional para corresponder às marcas de escala geralmente é desejado. Definir apertado como Nenhum preserva a configuração anterior.

Devoluções :
xmargin, ymargin flutuante

Notas

Se um método Axes usado anteriormente, como pcolor()definido use_sticky_edgescomo True, apenas os limites não definidos pelos "artistas fixos" serão modificados. Para forçar a definição de todas as margens, defina use_sticky_edgescomo False antes de chamar margins().

Exemplos usando matplotlib.axes.Axes.margins#

Referência do marcador

Referência do marcador

Referência do marcador
Criando uma linha do tempo com linhas, datas e texto

Criando uma linha do tempo com linhas, datas e texto

Criando uma linha do tempo com linhas, datas e texto
Demonstração Trigradiente

Demonstração Trigradiente

Demonstração Trigradiente
Controlando os limites de exibição usando margens e sticky_edges

Controlando os limites de exibição usando margens e sticky_edges

Controlando os limites de exibição usando margens e sticky_edges
Rótulo de ângulo invariante de escala

Rótulo de ângulo invariante de escala

Rótulo de ângulo invariante de escala
folha de estilo ggplot

folha de estilo ggplot

folha de estilo ggplot
Escalonamento automático

Escalonamento automático

Escalonamento automático