Gráficos de linhas e barras no matplotlib
Criando gráficos diretamente de um DataFrame.
Gráficos de linhas e barras no matplotlib é uma aula grátis de Data Science Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Data Science Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Data Science Academy inclui 4 aulas no total.
Partes desta aula ainda não foram traduzidas e aparecem em inglês.
Pictures Beat Tables
A wall of numbers hides trends. A quick chart reveals them instantly, which is why every analysis ends with a plot. 📊
Import pyplot Once
The drawing engine lives in matplotlib.pyplot, almost always imported as plt. That short alias keeps every plot call tidy.
import matplotlib.pyplot as pltLine Charts Show Change
Reach for a line chart when something moves over a continuous axis, like sales rising month after month.
plt.plot(months, sales)Bars Compare Categories
Use a bar chart to compare separate groups side by side, like total sales for each region.
plt.bar(regions, totals)Plot Straight From pandas
Every Series and DataFrame has a built-in .plot that calls matplotlib for you, so you skip the manual setup.
df["sales"].plot()Choose the Kind
The pandas plot takes a kind argument. Pass kind="bar" for bars or leave it off for the default line.
df["sales"].plot(kind="bar")Group Then Plot
A grouped summary plots beautifully because its index becomes the x-axis. Group, aggregate, then chain .plot.
df.groupby("region")["sales"].sum().plot(kind="bar")Show the Figure
Outside a notebook you must call plt.show to pop the window. In Jupyter the chart appears on its own.
plt.show()Size It Up
Tiny charts hide detail. Pass figsize as a width and height in inches to give your plot room to breathe.
df["sales"].plot(figsize=(8, 4))Layer More Lines
Call plt.plot several times before showing and matplotlib stacks each line onto the same axes for easy comparison.
Clear Before You Redraw
Leftover plots can pile up across cells. Start fresh with plt.figure or close old ones so charts do not overlap.
Quick Check
You want to compare total sales across a few regions. Which chart fits best?
Recap: Your First Charts
You can now import plt, draw lines for trends and bars for categories, and plot straight from pandas. Your data has a face now! 🎨
Perguntas Frequentes
A aula “Gráficos de linhas e barras no matplotlib” é grátis?
Sim — o texto completo de “Gráficos de linhas e barras no matplotlib” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Data Science Academy, atualize para CoddyKit PRO. O curso de Data Science Academy inclui 4 aulas no total.
O que vou aprender em “Gráficos de linhas e barras no matplotlib”?
Criando gráficos diretamente de um DataFrame. Você pratica Data Science Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Data Science Academy?
Nenhuma experiência prévia é necessária. Data Science Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.
Quanto tempo leva a aula “Gráficos de linhas e barras no matplotlib”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Data Science Academy?
Sim. Cada aula de Data Science Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Ordenar por uma ou várias colunas
- Seu primeiro resumo com groupby
- Gráficos de linhas e barras no matplotlib
- Rótulos, títulos e legendas