Definindo Rótulos de Marcação do Eixo Y Padrão à Direita

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Neste tutorial, aprenderemos como definir os rótulos de marcação do eixo y padrão no lado direito do gráfico usando Matplotlib. Por padrão, os rótulos de marcação do eixo y são colocados no lado esquerdo do gráfico. No entanto, às vezes pode ser mais adequado tê-los no lado direito.

Dicas para a VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Importar as bibliotecas e módulos necessários

Antes de começarmos, precisamos importar as bibliotecas e módulos necessários. Neste tutorial, usaremos Matplotlib e NumPy.

import matplotlib.pyplot as plt
import numpy as np

Definir os rótulos de marcação do eixo y padrão à direita

Podemos definir os rótulos de marcação do eixo y padrão no lado direito do gráfico usando o seguinte código:

plt.rcParams['ytick.right'] = plt.rcParams['ytick.labelright'] = True
plt.rcParams['ytick.left'] = plt.rcParams['ytick.labelleft'] = False

Criar um gráfico de exemplo

Vamos criar um gráfico de exemplo para ver como ele fica com os rótulos de marcação do eixo y no lado direito.

x = np.arange(10)

fig, (ax0, ax1) = plt.subplots(2, 1, sharex=True, figsize=(6, 6))

ax0.plot(x)
ax0.yaxis.tick_left()

ax1.plot(x)

plt.show()

Interpretar os resultados

No gráfico resultante, podemos ver que os rótulos de marcação do eixo y estão no lado direito em vez do lado esquerdo. O primeiro gráfico tem os rótulos de marcação do eixo y no lado esquerdo porque o especificamos usando o código ax0.yaxis.tick_left(). O segundo gráfico tem os rótulos de marcação do eixo y no lado direito porque definimos os rótulos de marcação do eixo y padrão no lado direito usando o código no Passo 2.

Resumo

Neste tutorial, aprendemos como definir os rótulos de marcação do eixo y padrão no lado direito do gráfico usando Matplotlib. Isso pode ser útil quando queremos enfatizar o lado direito do gráfico ou quando temos múltiplos gráficos e queremos que os rótulos de marcação do eixo y sejam consistentes em todos os gráficos.