Uma tabela grande de dados com muitos números torna-se difícil de ler. Como humano, você teria que processar cada número e depois compará-lo com todos os outros números para descobrir quais são mais altos que os outros. Uma maneira muito mais fácil de ver rapidamente quais células de uma tabela se destacam é transformá-la em um mapa de calor.
O que é um heatmap?
Um heatmap é um método de visualização que colore cada célula de uma tabela em uma escala de cores graduada. Em ambas as extremidades da escala de cores você tem duas cores diferentes. Para cada valor interveniente na escala você tem um gradiente de uma cor do ponto final para a outra. Muitas vezes, estas cores vão do vermelho para o verde via amarelo, reminiscente das cores usadas pelos meteorologistas quando apresentam o tempo – o vermelho é quente/alto, portanto “calor” mapa.
alguns dados em uma tabela…
Para criar um mapa de calor você precisa de uma tabela de dados para trabalhar. Neste caso, recolhi dados climáticos do Banco Mundial para a Suécia entre 1901 e 2015. Isso me dá uma tabela muito grande com mais de 100 linhas e 12 colunas, com células que contêm a temperatura média para cada mês. Para o nosso público americano, estas temperaturas estão em Celsius (afinal, Anders Celsius era um sueco!). Uma seção da minha tabela se parece com isto:
Isso não é nada fácil de ler! Embora eu possa facilmente dizer que as temperaturas em ambos os finais do ano são inferiores às temperaturas do meio do ano, isso não me dá uma boa compreensão das mudanças ao longo do tempo. Não consigo ver facilmente como são as temperaturas.
Enter: Formatação condicional
Excel pode colorir automaticamente cada célula da minha tabela com base no valor mais alto e mais baixo dos meus dados. Para fazer isso, selecione todas as células da tabela, depois vá para Home > Formatação condicional > Escala de cores > Vermelho – Amarelo – Verde. Isto colorirá instantaneamente todas as células da tabela, e você acabará com algo parecido com isto:
Eu tenho uma visão fácil de quais meses foram mais quentes do que outros meses – eles são os de vermelho. Sem surpresas, são os meses de verão que são mais quentes, e os meses de inverno que são mais frios. Julho de 1901 e 1914 se destacam como particularmente quentes. Dezembro de 1915 não foi um mês em que eu gostaria de ter estado em… Brrr!
Até agora tudo bem, mas isto só me permite ver uma parte da imagem. Quero ver todo o período de tempo entre 1901 e 2015. Para fazer isso, vou mudar o tamanho da coluna e da linha para que eu possa caber mais na minha tela. Primeiro, vamos nos livrar de algumas dessas casas decimais: elas não acrescentam nada à minha história. Selecione todas as células da tabela, depois clique no botão Home > Number >Diminuir o botão Decimal algumas vezes, até que apenas os números inteiros permaneçam.
Next, selecione todas as colunas juntas e apenas clique duas vezes em uma das pequenas linhas entre duas delas. Isto irá auto dimensionar as colunas para a largura mais ampla necessária para mostrar o conteúdo em uma linha. No entanto, eu sou um pouco minucioso, então eu quero que todas elas tenham exatamente a mesma largura. Selecione todas as colunas novamente, clique com o botão direito do mouse, e selecione Largura da Coluna. Vou definir minhas colunas para ter 2,5 unidades de largura, e vou substituir as etiquetas do mês por uma única letra de etiqueta do mês. Aqui é onde estou até:
Minha tabela é um pouco alta demais, no entanto, para caber em uma só tela. Só há uma solução – preciso reestruturar minha tabela para que eu possa ver todos os períodos ao lado uns dos outros. Isto é rapidamente conseguido através de uma pequena cópia e colagem (selecione as células, e use ctrl+c no seu teclado em um PC para copiar, e ctrl+v para colar). Para uma boa medida, eu também quero ver se a temperatura média mudou com o tempo, então eu adicionei outra coluna para isso, usando a função =AVERAGE() no Excel. Finalmente, removi as linhas da grade para criar um visual limpo dos meus dados (na aba View na fita, desmarque a caixa de seleção Gridlines na seção Show.
Aqui está o meu mapa de calor final:
Existe apenas um padrão que salta neste exemplo – o aumento da temperatura média nas últimas duas décadas. A frequência de mais avermelhada é maior na coluna média quanto mais próximo de hoje.
Addendum: Mostra-me apenas as cores!
É possível esconder todos esses números se preferires ter um mapa de calor limpo. Para fazer isso, selecione todas as células com números, clique com o botão direito e selecione Formatar Células. Na aba Número, selecione Personalizado e depois digite ;;;; (três ponto e vírgula) na caixa Tipo. Clique em OK. Os números desaparecerão, mas a formatação permanece. Veja!
Ready to move beyond Excel? Existem outras maneiras de criar visualizações que oferecem opções mais avançadas e flexibilidade. Confira como criar um heatmap no Displayr!