Direção Simples de Eixos

Beginner

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

Introdução

Neste laboratório passo a passo, aprenderemos como criar uma direção de eixo simples em Python Matplotlib. Matplotlib é uma biblioteca de visualização de dados em Python que permite criar visualizações estáticas, animadas e interativas na programação Python. Usaremos a biblioteca para criar um diagrama simples de direção de eixo usando as seguintes etapas.

Dicas da VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook para 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 Bibliotecas

Primeiramente, importamos as bibliotecas necessárias. Neste caso, importaremos matplotlib.pyplot e mpl_toolkits.axisartist.

import matplotlib.pyplot as plt
import mpl_toolkits.axisartist as axisartist

Criar a Figura e os Eixos

Em seguida, criamos os objetos figura e eixos usando a função plt.subplots(). Especificamos o tamanho da figura usando o parâmetro figsize.

fig = plt.figure(figsize=(4, 2.5))
ax1 = fig.add_subplot(axes_class=axisartist.Axes)

Ajustar o Subplot

Ajustamos o subplot usando a função fig.subplots_adjust() para abrir espaço para os rótulos no lado direito do gráfico.

fig.subplots_adjust(right=0.8)

Definir os Rótulos dos Eixos

Definimos os rótulos dos eixos para os lados esquerdo e direito do gráfico usando a função ax1.axis[]. Também definimos a direção dos rótulos das marcas de escala (tick labels) usando a função set_axis_direction().

ax1.axis["left"].major_ticklabels.set_axis_direction("top")
ax1.axis["left"].label.set_text("Left label")

ax1.axis["right"].label.set_visible(True)
ax1.axis["right"].label.set_text("Right label")
ax1.axis["right"].label.set_axis_direction("left")

Mostrar o Gráfico

Finalmente, mostramos o gráfico usando a função plt.show().

plt.show()

Resumo

Neste laboratório, aprendemos como criar um diagrama simples de direção de eixos usando Python Matplotlib. Começamos importando as bibliotecas necessárias, criando os objetos de figura e eixos, ajustando o subplot, definindo os rótulos dos eixos e, finalmente, mostrando o gráfico.