matplotlib.pyplot.margins #

matplotlib.pyplot. 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.pyplot.margins#

Rotação de rótulos de escala personalizados

Rotação de rótulos de escala personalizados

Rotação de rótulos de escala personalizados