matplotlib.axes.Axes.secondary_yaxis #
- Machados. secundário_yaxis ( localização , * , funções = Nenhum , ** kwargs ) [fonte] #
Adicione um segundo eixo y a este Axes.
Por exemplo, se quisermos ter uma segunda escala para os dados plotados no eixo yaxis.
- 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.Transform
desde 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 :
- **
Axes
propriedades 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
Adicione um eixo secundário que converte de radianos em graus
( Código fonte , png )