matplotlib.axes.Axes.secondary_xaxis #

Machados. second_xaxis ( localização , * , funções = Nenhuma , ** kwargs ) [fonte] #

Adicione um segundo eixo x a este Axes.

Por exemplo, se quisermos ter uma segunda escala para os dados plotados no eixo x.

Parâmetros :
localização {'top', 'bottom', 'left', 'right'} ou float

A posição para colocar o eixo secundário. Strings podem ser 'top' ou 'bottom' para orientação='x' e 'direita' ou 'esquerda' para orientação='y'. Um float indica a posição relativa nos eixos pais para colocar os novos eixos, 0,0 sendo a parte inferior (ou esquerda) e 1,0 sendo a parte superior (ou direita).

funções 2-tuplas de func, ou Transform com um inverso

Se for uma tupla de 2 funções, o usuário especifica a função de transformação e seu inverso. ou seja , seria uma transformação recíproca com um fator de 2. Ambas as funções devem aceitar matrizes numpy como entrada.functions=(lambda x: 2 / x, lambda x: 2 / x)

O usuário também pode fornecer diretamente uma subclasse de transforms.Transformdesde que tenha um inverso.

Veja Eixo Secundário para exemplos de como fazer essas conversões.

Devoluções :
ax axes._secondary_axes.SecondaryAxis
Outros Parâmetros :
** Axespropriedades kwargs.

Outros parâmetros de eixos diversos.

Aviso

Este método é experimental a partir da versão 3.1 e a API pode mudar.

Exemplos

O eixo principal mostra a frequência e o eixo secundário mostra o período.

( Código fonte , png )

../../_images/matplotlib-axes-Axes-secondary_xaxis-1.png

Exemplos usando matplotlib.axes.Axes.secondary_xaxis#

Eixo Secundário

Eixo Secundário

Eixo Secundário
Guia rápido

Guia rápido

Guia rápido