Matplotlib para Iniciantes

Este curso abrangente aborda os conceitos fundamentais e técnicas práticas do Matplotlib, a biblioteca essencial de plotagem em Python. Aprenda a criar diversos tipos de gráficos e visualizações, incluindo gráficos de linha, gráficos de barras, gráficos de dispersão, histogramas, gráficos de pizza e subplots.

PythonCiência de Dados

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Aprenda a transformar pequenos conjuntos de dados Python em visualizações claras com Matplotlib. Em oito laboratórios guiados, você instalará a biblioteca, criará e personalizará gráficos comuns, salvará figuras como imagens e organizará vários gráficos em uma única figura.

Cada laboratório desenvolve um padrão de plotagem em etapas curtas e concretas. Você trabalhará com gráficos de linha, barras, dispersão, histogramas, pizza e subplots, além de rótulos, cores, marcadores, legendas, eixos e controles de layout que facilitam a interpretação.

O que você aprenderá

  • Instalar Matplotlib, importar matplotlib.pyplot e criar objetos Figure e Axes
  • Plotar linhas e adicionar rótulos de eixos, títulos, cores, marcadores e estilos de linha
  • Criar gráficos de barras verticais e horizontais com cores e legendas
  • Construir gráficos de dispersão e ajustar tamanho, cor e grade
  • Gerar e personalizar histogramas, incluindo número de intervalos e normalização de densidade
  • Apresentar proporções com rótulos, percentuais, fatias destacadas e sombras
  • Combinar gráficos com subplots, eixos compartilhados e layouts ajustados
  • Exibir gráficos e salvar figuras em arquivos de imagem

Para quem é este curso

Este curso é para iniciantes em Python que desejam uma introdução prática à plotagem, sem um tratamento teórico pesado de visualização de dados. É especialmente útil se você já escreve scripts simples e listas, mas ainda não usou Matplotlib. O foco é a construção de gráficos; limpeza de dados, análise estatística, fluxos com Pandas e design avançado não são abordados.

Pré-requisitos: Recomenda-se conhecer a sintaxe básica de Python, incluindo variáveis, listas, chamadas de função e execução de scripts. Não é necessária experiência com Matplotlib.

Ambiente de aprendizagem: Os laboratórios guiados são executados em um WebIDE Ubuntu 22.04 fornecido. Você instala e usa Matplotlib em arquivos Python, executa o código e inspeciona as imagens salvas no ambiente.

Perguntas frequentes

O curso começa com a instalação do Matplotlib?

Sim. O primeiro laboratório usa pip, importa matplotlib.pyplot, verifica a versão instalada e cria tanto uma figura vazia quanto um gráfico exibido.

Quais tipos de gráficos vou criar?

Você criará gráficos de linha, barras verticais e horizontais, dispersão, histogramas, pizza e figuras com vários subplots.

Preciso de experiência com NumPy ou Pandas?

Não. Um exercício de histograma usa NumPy para gerar dados de exemplo, mas não pressupõe conhecimento mais amplo de NumPy ou Pandas. Os fundamentos de Python são suficientes.

Há desafios independentes ou projeto final?

Não. As oito atividades são laboratórios guiados para iniciantes, focados em técnicas específicas de plotagem, e não um projeto sem assistência.

Professor

labby
Labby
Labby is the LabEx teacher.