Como fazer um gráfico de linhas que realmente comunique dados
A maioria das pessoas constrói gráficos de linhas errado porque pula a parte mais chata: decidir qual tipo de série usar e como escalar o eixo Y. Eu já vi relatórios inteiros serem descartados porque o eixo não começava em zero e distorcia a percepção de variação. Não é sobre estética, é sobre honestidade visual.
O que é um gráfico de linhas e quando ele funciona de verdade
O gráfico de linhas mostra a variação de uma ou mais variáveis ao longo de um eixo contínuo, quase sempre tempo. A diferença prática em relação a um gráfico de barras é que linhas conectam pontos de forma contínua, o que facilita comparar tendências entre grupos diferentes na mesma visualização. Comece pelo básico: dados temporais, eixo X cronológico, eixo Y com escala linear. Se você tem dados discretsos ou categóricos sem ordem natural, use gráfico de barras em vez de linhas. Eu já perdi duas horas refazendo um dashboard porque alguém insistiu em colocar categorias nominais no eixo X de um gráfico de linhas.
Construindo passo a passo no Excel
Abra uma planilha, coloque as datas na primeira coluna e as séries de dados nas colunas seguintes. Selecione tudo, vá em Inserir > Gráficos > Linhas. O Excel cria três variações: linhas com marcadores, linhas empilhadas e linhas 100% empilhadas. Para comparação direta de magnitude entre séries, use linhas com marcadores. Para mostrar contribuição relativa ao longo do tempo, use 100% empilhado. Cuidado com empilhados quando os valores têm magnitudes muito diferentes — uma série pequena fica invisível. Depois de criado, clique com o botão direito no eixo Y e formate o eixo. Defina o mínimo manualmente se necessário. No meu caso, Working com dados de temperatura horária de estações meteorológicas, o Excel automaticamente escalava o eixo de 18 a 32 graus, cortando a variação real que ia de 15 a 38 em dias extremos. A solução foi definir o mínimo do eixo para 14 e o máximo para 40, forçando a representação correta da amplitude térmica. Sem isso, os picos de calor pareciam platôs planos.
Construindo no Google Sheets
O processo é basicamente o mesmo. Selecione os dados, insira > Gráfico, e escolha o tipo linha. A vantagem do Sheets é a facilidade de compartilhamento e atualização automática quando os dados-fonte mudam. Uma limitação: o controle de formatação do eixo é mais limitado que no Excel, especialmente para escalas logarítmicas personalizadas.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Pitfalls que ninguém conta
Muitas séries no mesmo gráfico. Depois de cinco ou seis linhas, a legibilidade despenca. Cada linha extra adiciona complexidade visual sem adicionar clareza. Se você precisa comparar mais de seis séries, divida em múltiplos gráficos ou use um heatmap de dados temporais. Dados com missing values. O gráfico de linhas conecta pontos automaticamente, o que significa que lacunas são preenchidas com linhas interpoladas que podem enganar o leitor. No Python com Matplotlib, configure o parâmetro skipna=True ou use fillna(method='ffill') para lidar com outliers antes de plotar. Eu tenho uma rotina que detecta gaps maiores que dois períodos e insere linha tracejada no lugar, assim o usuário sabe que ali tem incerteza, não continuidade.
Escala logarítmica quando não deve. Se seus dados crescem exponencialmente, uma escala logarítmica no eixo Y pode ser legítima. Mas use apenas se o crescimento exponencial for o fenômeno que você quer mostrar. Escala logarítmica disfarça quedas absolutas e magnifica diferenças relativas. Sempre deixe claro no gráfico que o eixo é logarítmico.
Download de template pronto
Preparei um template em CSV com estrutura pronta para importar no Excel ou Google Sheets. As colunas estão organizadas como data, serie_a, serie_b, serie_c. Basta copiar seus dados e colar nos campos correspondentes. O arquivo está disponível gratuitamente aqui.
Quando NÃO usar gráfico de linhas
Se seus dados não têm uma dimensão temporal ou ordinal clara, não use. Dados de market share por produto, porcentagens que somam 100% em um único momento, ou comparações categóricas sem sequência — nesses casos, gráfico de barras ou pizza funcionam melhor. Um amigo meu tentou mostrar distribuição demográfica por faixa etária em gráfico de linhas e acabou confundindo todo mundo na apresentação porque as faixas não tinham ordem natural de interpretação. Se você tem apenas dois ou três pontos de dados, o gráfico de linhas não agrega valor. Linhas precisam de continuidade para fazer sentido visual. Poucos pontos viram apenas uma linha conectando dots, o que é basicamente um gráfico de dispersão disfarçado.
Alternativa: gráfico de área para composição
Se o objetivo é mostrar como partes contribuem para um todo ao longo do tempo, considere gráfico de área empilhada. Ele responde à mesma pergunta que um gráfico de linhas multiplo, mas com uma vantagem cognitiva: a área preenchida facilita a leitura visual da proporção de cada série. O custo é que perde-se a precisão na leitura exata de valores das séries internas, já que ficam sobrepostas. Para três a quatro séries, funciona bem. Para mais, volte para linhas simples.