Dois eixos verticais permitem que qualquer par de curvas pareça acompanhar-se. Aqui, os dados são idênticos nos dois painéis; apenas o segundo eixo foi invertido.
O contorno dos estados mantém a forma do Brasil legível mesmo nas regiões com preenchimento claro.
Um mapa anual esconderia quando a concentração ocorreu; um gráfico temporal sem mapa esconderia onde.
Código do gráfico
pedidos = olist.groupby(["trimestre", "customer_state"]).size()# quatro mapas, mesmo domínio de cores e contornos visíveisPatchCollection(estados, edgecolor="#34454f", linewidth=.8)
Use cinza para contexto e uma cor de acento para a observação ligada ao título.
Destaque é hierarquia, não ornamentação.
Ruído compete com os dados
Código do gráfico
ax.barh(categorias, valores, color=[acento if foco else cinza])
Remova o que não ajuda a comparação
bordas pesadas;
fundos saturados;
grades em excesso;
efeitos 3D;
legendas distantes;
casas decimais sem significado;
rótulos repetidos.
Mas simplificar não é apagar contexto
Código do exemplo
ax.set_title("Drama e comédia dominam a amostra do TMDB 5000", loc="left")ax.set_xlabel("número de filmes na base")ax.text(0, -.18, "Unidade: filme · n = 4.803 · Fonte: TMDB 5000 / Kaggle", transform=ax.transAxes)
Simplificar remove ruído; contextualizar preserva significado: título, unidade, população, período, fonte, filtros e tamanho da amostra entram quando são necessários para interpretar o gráfico.
O rótulo direto reduz o movimento dos olhos entre a série e sua identificação. Se a legenda for necessária, preserve a ordem do gráfico e aproxime-a dos dados.
A agregação reduz marcas sem esconder toda a dispersão: a linha mostra a mediana e a faixa mostra os 50% centrais. Ainda assim, examine grupos pequenos antes de resumir.
Não dependa apenas da cor: combine contraste, traço, forma ou rótulo. Fonte legível, descrição alternativa e linguagem direta também fazem parte da precisão.
Ética: o gráfico também argumenta
Escolhas de filtro, escala, ordem e destaque influenciam a conclusão.
Não existe visualização neutra, mas existe visualização transparente e auditável.
Um fluxo de trabalho reproduzível
flowchart LR P[Pergunta] --> D[Dados] D --> E[Esboço] E --> V[Verificação] V --> C[Contexto] C --> R[Revisão]
flowchart LR
P[Pergunta] --> D[Dados]
D --> E[Esboço]
E --> V[Verificação]
V --> C[Contexto]
C --> R[Revisão]
Revise o gráfico na escala em que será apresentado.
Checklist antes de publicar
A mensagem corresponde aos dados?
Escalas e unidades são honestas?
O gráfico permite a comparação desejada?
Há contexto suficiente para interpretar?
Cor e destaque têm função?
O resultado funciona sem explicação oral?
Crítica guiada
Ao encontrar um gráfico ruim, não pare em “está feio”. Pergunte:
qual tarefa ficou difícil?
qual canal visual falhou?
que contexto está ausente?
que representação resolveria o problema?
Síntese
Defina a pergunta e a comparação.
Preserve escalas e referências honestas.
Use ordem, posição e destaque para reduzir esforço.
Acrescente contexto sem poluir.
Mostre limitações, filtros e incerteza.
O bloco de visualização fecha aqui
Nas aulas 03–06, passamos de tabelas e tipos de dados para EDA e visualização. O Módulo 1 continua na Aula 07 com tendências centrais e dispersão.
Agora sabemos estruturar, investigar e comunicar padrões; na próxima aula, vamos aprender a resumir centro e dispersão sem perder de vista a distribuição.
Material de apoio
Notebook executado com TMDB 5000.
Comparações entre representações boas e problemáticas.