matplotlib.axes.Axes.inset_axes #
- Machados. inset_axes ( bounds , * , transform = None , zorder = 5 , ** kwargs ) [source] #
Adicione um filho inserido Axes a este Axes existente.
- Parâmetros :
- limites [x0, y0, largura, altura]
Canto inferior esquerdo de Eixos inseridos e sua largura e altura.
- transformar
Transform
O padrão
ax.transAxes
é , ou seja, as unidades de rect estão em coordenadas relativas aos eixos.- projeção {Nenhum, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'retilíneo', str}, opcional
O tipo de projeção da inserção
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'.
- axes_class tipo de subclasse de
Axes
, opcional A
axes.Axes
subclasse que é instanciada. Este parâmetro é incompatível com projeção e polar . Veja axisartist para exemplos.- número zorder
O padrão é 5 (o mesmo que
Axes.legend
). Ajuste para cima ou para baixo para alterar se está acima ou abaixo dos dados plotados nos eixos pais.- ** kwargs
Outros argumentos de palavra-chave são passados para a classe Axes inserida.
- Devoluções :
- machado
A
Axes
instância criada.
Aviso
Este método é experimental a partir da versão 3.0 e a API pode mudar.
Exemplos
Este exemplo cria dois eixos inseridos, o primeiro em coordenadas relativas a eixos e o segundo em coordenadas de dados:
fig, ax = plt.subplots() ax.plot(range(10)) axin1 = ax.inset_axes([0.8, 0.1, 0.15, 0.15]) axin2 = ax.inset_axes( [5, 7, 2.3, 2.3], transform=ax.transData)
Exemplos usando matplotlib.axes.Axes.inset_axes
#
Gráfico de dispersão com histogramas
Eixos de inserção de região de zoom