1. Criando um gráfico linear simples
Quando se trata de dados, gráficos lineares são como aquele caderninho velho e confiável onde você anota as datas importantes da sua vida. Eles são um conjunto de pontos conectados por uma linha, mostrando como os valores mudam com o tempo ou dependendo de outros parâmetros.
Bora começar com um exemplo básico pra entender como criar um gráfico linear no Matplotlib.
import matplotlib.pyplot as plt
# Dados para o gráfico
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
# Criando o gráfico linear
plt.plot(x, y)
# Mostrando o gráfico
plt.show()
Esse pedacinho de código simples vai criar um gráfico linear que mostra como cada elemento em y
depende do elemento correspondente em x
. Nada de complicação — só passar as listas de valores e o Matplotlib faz o resto!
2. Personalizando gráficos
Agora que você criou seu primeiro gráfico, é hora de dar aquele toque especial! Porque, como a gente sabe, a primeira impressão é muito importante, até mesmo pros gráficos.
Personalizando cores e estilos de linha
Às vezes, pra destacar melhor as informações, a gente precisa de cores e estilos diferentes pra as linhas. Bora adicionar um pouco de estilo:
plt.plot(x, y, color='blue', linestyle='--', marker='o')
Aqui, color
, linestyle
e marker
permitem definir a cor, o estilo da linha (por exemplo, tracejada) e o tipo de marcador (tipo círculos), respectivamente.
Adicionando títulos e rótulos
Imagina que sem títulos e rótulos, seu gráfico é só uma linha elegante. Então bora colocar um título e adicionar rótulos aos eixos:
plt.title("Exemplo de Gráfico Linear")
plt.xlabel("Eixo x")
plt.ylabel("Eixo y")
Seja honesto consigo mesmo: sempre adicione títulos e rótulos aos seus gráficos. Isso os torna muito mais claros pra todo mundo, inclusive pra você (se você não lembrar de cabeça o significado de cada linha).
Legenda no gráfico
Se o gráfico tiver várias linhas, é essencial adicionar uma legenda pra galera não se confundir.
plt.plot(x, y, color='blue', linestyle='--', marker='o', label='Linha 1')
plt.plot(x2, y2, color='red', linestyle='--', marker='X', label='Linha 2')
plt.legend()
Depois dessa configuração, seu público definitivamente vai ficar impressionado com o seu profissionalismo.
3. Desafio prático
Bora praticar criando um gráfico linear com alguns dados inspiradores. Imagine dados sobre a temperatura ao longo da semana:
days = ["Seg", "Ter", "Qua", "Qui", "Sex", "Sab", "Dom"]
temperatures = [20, 22, 23, 21, 24, 25, 26]
plt.plot(days, temperatures, color='green', linestyle='-', marker='s', label='Temperatura')
plt.title("Mudança na temperatura ao longo da semana")
plt.xlabel("Dias da semana")
plt.ylabel("Temperatura, °C")
plt.legend()
plt.grid(True)
plt.show()
Nesse exemplo, adicionamos marcadores em forma de quadrados e a linha principal. Além disso, ativamos a grade plt.grid(True)
, o que ajuda a visualizar melhor os dados.
Ah, não! Algo deu errado...
Acontece, né. Se o seu gráfico tá estranho, confira o seguinte:
- Certifique-se de que os comprimentos das listas
x
ey
são iguais. Se as listas tiverem tamanhos diferentes, não vai rolar. - Cheque a sintaxe: escrever funções ou parâmetros de maneira errada pode acabar com o visual do gráfico.
Lembre-se, visualização não é só sobre ser chamativa, mas também sobre ser eficiente. Os gráficos têm que ser úteis e informativos. Sempre que criar um gráfico, pergunte-se: "Isso ajuda a enxergar algo novo nos dados?"
Então, acabamos de aprender como criar e personalizar um gráfico linear básico com Matplotlib. Agora, com essa ferramenta poderosa, você pode visualizar um monte de dados e fazer isso com estilo e carisma. Bora pra próxima aula pra aprender ainda mais sobre como deixar seus gráficos ainda mais impressionantes!
GO TO FULL VERSION