Escolhendo entre gráfico de colunas e gráfico de barras
A confusão entre gráfico de colunas e gráfico de barras é mais comum do que deveria. Na prática, eles são a mesma coisa geometricamente, só que rotacionados oitenta e nove graus. A diferença real não está na forma, está no que você está tentando comunicar e no software que você vai usar. Eu já passei horas tentando convencer alguém de que mudar um gráfico de colunas para barras não era um capricho estético, mas uma decisão que afeta diretamente a legibilidade quando a variável categórica tem nomes longos ou muitos níveis. Tem gente que switcha só porque viu no Instagram.
O que são gráfico de colunas é barras na prática
Um gráfico de colunas usa barras verticais para comparar valores entre categorias. Um gráfico de barras usa barras horizontais. O axis Y no de colunas é o categorical, o axis X no de barras é o categorical. Tudo bem, isso é básico, mas o que muita gente não considera é que a escolha impacta o design de layout e a densidade informacional. Vou dar um exemplo técnico: se você tem quinze categorias e cada nome tem em média oito palavras, o gráfico de barras é praticamente obrigatório. Tentar rotular quinzes categorias no eixo X de um gráfico de colunas gera sobreposição de texto que fica ilegível na maioria dos apresentadores. Eu já vi gente salvar isso e colocar em slide, então imagina na reunião ao vivo.
Quando usar cada um
Gráfico de colunas funciona bem quando: - As categorias são poucas, idealmente abaixo de dez
- Os nomes das categorias são curtos - Você precisa mostrar variação temporal com frequência (mensal, trimestral)
- O público espera esse formato por padrão do setor Gráfico de barras funciona bem quando:
- As categorias têm nomes longos ou descriptions - Você está fazendo ranking (top N, bottom N)
- A quantidade de categorias ultrapassa dez - O espaço horizontal no material é abundante mas o vertical é limitado
👉 Clique no botão abaixo para saber mais sobre o assunto!
Tem um caso que eu vejo todo dia e que ninguém fala: gráficos de colunas com many categories em dashboards interativos. Aí o usuário pode filtrar e as categorias caem para um número Manageável. Nesse cenário, colunas são perfeitamente aceitáveis porque a densidade é controlada pelo filtro. Ferramentas como Power BI, Tableau e Metabase resolvem isso sem esforço.
Configuração técnica
No Excel, transformar gráfico de colunas em barras é literalmente dois cliques. Clique direito no gráfico, "Seletor de Tipo de Gráfico", e marca a opção "Gráfico de Barras". Não mude os dados. Só muda a orientação visual. O gráfico de colunas é barras do ponto de vista de formatação, mas se você quiser algo mais avançado, tipo gráfico de colunas empilhadas com segmentação, ai sim precisa ajustar o eixo e a escala. Em Python com matplotlib, a função é plt.bar() para colunas e plt.barh() para barras. A diferença técnica é que no barh() o eixo Y recebe as categorias e o eixo X recebe os valores, enquanto no bar() é o contrário. Nada revolucionário, mas quem tá começando perde tempo achando que precisa reinventar a roda.
No Google Sheets, é ainda mais simples: crie o gráfico de colunas normalmente e depois vá em "Transformar gráfico" > "Gráfico de barras". A planilha recalcula tudo automaticamente.
Problema que eu encontrei e o workaround
Uma vez eu precisava apresentar um gráfico de colunas com datas no formato AAAA-MM-DD e cerca de sessenta registros. O resultado era uma faixa de texto embaixo do eixo X que parecia código binário quebrado. Tentei rotacionar os labels em 45 graus, em 90, a font size, diminuir — nada funcionava de verdade. A solução foi mudar para gráfico de barras. As labels ficaram à esquerda, legíveis, sem rotação necessária. Mas teve um detalhe chato: o cliente queria manter o formato de colunas por padrão da marca. Aí eu fiz um meio-termo. Usei o gráfico de colunas, mas coloquei os labels das datas como títulos de grupo com espaçamento generoso entre eles e agrupei por mês. Ficou limpo o suficiente para apresentação e manteve a identidade visual que o pessoal do marketing exigia. Levei uns vinte minutos a mais do que o normal, mas resolveu.
Pegadinhas e limitações
Gráfico de colunas e barras tem um problema crônico que poucas pessoas mencionam: escalas logarítmicas. Quando você aplica escala log em um gráfico de colunas, a altura relativa das barras deixa de ser intuitiva para a maioria dos leitores. A diferença entre 10 e 100 parece a mesma que entre 100 e 1000, o que é visualmente enganoso. Se você precisar de escala log, prefira o gráfico de barras ou considere um gráfico de linhas. Outro problema: dados negativos. Gráfico de barras lida melhor com valores negativos do que gráfico de colunas, porque a leitura horizontal permite que a barra "cresça" para a esquerda de forma natural. Em colunas, a barra negativa fica pra baixo e o cérebro demora mais pra processar, especialmente em gráficos empilhados com mista de positivo e negativo.
E se o seu dado tiver muitos zeros? Gráficos de colunas ficam com uma linha reta quase invisível. Aí o gráfico de barras com padding Generoso entre as categorias ajuda a dar respiro visual. Não é solução perfeita, mas é o que funciona sem complicar demais.
Download de templates
Se você quer começar rápido, tem templates prontos no Google Sheets e no Excel que já vêm configurados tanto para gráfico de colunas como para gráfico de barras. No Google Sheets, vá em "Inserir" > "Gráfico" e escolha "Colunas" ou "Barras". No Excel, é "Inserir" > "Gráficos Recomendados" e você escolhe o tipo. Ambos permitem exportar como PNG, SVG ou PDF. Para quem usa Python, o library seaborn tem funções built-in de barplot que já aplicam paletas razoáveis e tratam erros comuns de formatação automaticamente. O código base é trivial e salva bastante tempo se você está processando muitos gráficos em lote.
O importante é lembrar que gráfico de colunas é barras quando a situação pede, e às vezes a situação pede exatamente o oposto do que você planejou primeiro. Escolha com base nos dados, não no hábito.