Invertendo Eixos de um Gráfico Matplotlib

Beginner

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

Introdução

Inverter os eixos em um gráfico Matplotlib pode ser útil ao visualizar dados com uma relação não linear. Este laboratório irá guiá-lo através do processo de inversão dos eixos de um gráfico usando Matplotlib em Python.

Dicas da 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 Necessárias

O primeiro passo é importar as bibliotecas necessárias. Neste laboratório, usaremos Matplotlib e NumPy. Matplotlib é uma biblioteca popular de plotagem em Python, e NumPy é uma biblioteca para computação científica em Python.

import matplotlib.pyplot as plt
import numpy as np

Criar Dados

Em seguida, precisamos criar alguns dados para plotar. Neste exemplo, criaremos um array de valores para o tempo (t) e um array de valores para a voltagem (s).

t = np.arange(0.01, 5.0, 0.01)
s = np.exp(-t)

Criar o Gráfico

Agora, podemos criar o gráfico usando Matplotlib. Usaremos a função plot para plotar nossos dados e definir os limites do eixo x usando a função set_xlim.

fig, ax = plt.subplots()

ax.plot(t, s)
ax.set_xlim(5, 0)  ## decreasing time
ax.set_xlabel('decreasing time (s)')
ax.set_ylabel('voltage (mV)')
ax.set_title('Should be growing...')
ax.grid(True)

plt.show()

Inverter os Eixos

Para inverter o eixo x, simplesmente precisamos inverter a ordem dos limites usando a função set_xlim. Neste exemplo, definimos os limites do eixo x de 5 a 0, o que efetivamente inverte o eixo x.

ax.set_xlim(5, 0)  ## decreasing time

Visualizar o Gráfico Invertido

Finalmente, podemos visualizar o gráfico invertido usando a função show.

plt.show()

Resumo

Inverter os eixos de um gráfico Matplotlib pode ser útil ao visualizar dados com uma relação não linear. Este laboratório forneceu um guia passo a passo sobre como inverter o eixo x de um gráfico usando Matplotlib em Python. Ao inverter a ordem dos limites do eixo x, podemos efetivamente inverter o eixo x do nosso gráfico.