Plotagem com Matplotlib para Iniciantes em Python

Beginner

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

Introdução

Matplotlib é uma biblioteca de plotagem para a linguagem de programação Python e sua extensão de matemática numérica NumPy. Ela fornece uma API orientada a objetos para incorporar gráficos em aplicações usando toolkits GUI de uso geral como Tkinter, wxPython, Qt ou GTK. Também oferece uma interface procedural para plotagem não interativa.

Neste laboratório, você aprenderá como criar um gráfico simples usando Matplotlib.

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 às limitações do 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 a Biblioteca Matplotlib

Para usar Matplotlib em Python, você precisa importá-la primeiro. Digite o seguinte código para importar a biblioteca Matplotlib:

import matplotlib.pyplot as plt

Criar um Gráfico Simples

Para criar um gráfico simples em Matplotlib, você precisa fornecer uma lista de números que deseja plotar. Neste caso, plotaremos uma lista de números em relação ao seu índice, resultando em uma linha reta. Use uma string de formatação (aqui, 'o-r') para definir os marcadores (círculos), o estilo da linha (linha sólida) e a cor (vermelho).

plt.plot([1, 2, 3, 4], 'o-r')
plt.ylabel('some numbers')
plt.show()

Personalizar o Gráfico

Matplotlib oferece muitas opções para personalizar o gráfico. Você pode alterar a cor, o estilo da linha, o estilo do marcador e muitas outras opções. Aqui está um exemplo de como alterar a cor da linha para azul e o estilo do marcador para um sinal de mais:

plt.plot([1, 2, 3, 4], '+-b')
plt.ylabel('some numbers')
plt.show()

Adicionar Rótulos e Títulos

Adicionar rótulos e títulos ao gráfico é essencial para torná-lo mais informativo. O código a seguir adiciona um título ao gráfico e rótulos aos eixos x e y:

plt.plot([1, 2, 3, 4], 'o-r')
plt.title('Simple Plot')
plt.xlabel('Index')
plt.ylabel('Numbers')
plt.show()

Salvar o Gráfico

Você pode salvar o gráfico como um arquivo de imagem usando o método savefig. O código a seguir salva o gráfico como uma imagem PNG:

plt.plot([1, 2, 3, 4], 'o-r')
plt.title('Simple Plot')
plt.xlabel('Index')
plt.ylabel('Numbers')
plt.savefig('simple_plot.png')

Resumo

Neste laboratório, você aprendeu como criar um gráfico simples usando Matplotlib. Você também aprendeu como personalizar o gráfico, adicionar rótulos e títulos e salvar o gráfico como um arquivo de imagem. Matplotlib oferece muitas opções para criar gráficos informativos e visualmente atraentes.