En stor tabel med data med mange tal bliver svær at læse. Som menneske skal du behandle hvert enkelt tal og derefter sammenligne det med alle de andre tal for at finde ud af, hvilke tal der er højere end hvilke andre. En meget nemmere måde til hurtigt at se, hvilke celler i en tabel der skiller sig ud, er at lave den om til et varmekort.
Hvad er et heatmap?
Et heatmap er en visualiseringsmetode, der farver hver celle i en tabel på en gradueret farveskala. I hver ende af farveskalaen har man to forskellige farver. For hver mellemliggende værdi på skalaen har du en gradient fra den ene endepunktsfarve til den anden. Ofte går disse farver fra rød til grøn via gul, hvilket minder om de farver, som meteorologer bruger, når de præsenterer vejret – rød er varm/højere, derfor “heatmap”.
Nogle data i en tabel…
For at oprette et heatmap har du brug for en tabel med data at arbejde med. I dette tilfælde har jeg høstet klimadata fra Verdensbanken for Sverige mellem 1901 og 2015. Det giver mig en meget stor tabel med over 100 rækker og 12 kolonner med celler, der indeholder den gennemsnitlige temperatur for hver måned. For vores amerikanske publikum er disse temperaturer i Celsius (Anders Celsius var jo trods alt svensker!). Et udsnit af min tabel ser således ud:
Det er slet ikke let at læse! Selv om jeg nemt kan se, at temperaturerne i begge ender af året er lavere end temperaturerne i midten af året, giver det mig ikke en god forståelse af ændringerne over tid. Jeg kan ikke nemt se, hvordan temperaturerne ser ud.
Indtast: Betinget formatering
Excel kan automatisk farve hver celle i min tabel på baggrund af den højeste og laveste værdi i mine data. For at gøre dette skal du markere alle cellerne i tabellen og derefter gå til Start > Betinget formatering > Farveskalaer > Rød – Gul – Grøn. Dette vil øjeblikkeligt farve alle tabellens celler, og du ender med noget, der ser således ud:
Jeg får et nemt overblik over, hvilke måneder der var var varmere end andre måneder – det er dem med rødt. Det er ikke overraskende, at det er sommermånederne, der er varmere, og vintermånederne, der er køligere. Juli 1901 og 1914 skiller sig ud som særligt varme. December 1915 var ikke en måned, som jeg gerne ville have været til stede i… Brrr!
Så langt så godt, men det giver mig kun mulighed for at se en del af billedet. Jeg vil gerne se hele perioden mellem 1901 og 2015. For at gøre det vil jeg ændre kolonne- og rækkestørrelserne, så jeg kan få plads til mere på min skærm. Lad os først og fremmest fjerne nogle af disse decimaler: de tilføjer ikke noget til min historie. Vælg alle cellerne i tabellen, og klik derefter på knappen Hjem > Tal > Reducer decimaltal > et par gange, indtil der kun er hele tal tilbage.
Dernæst skal du vælge alle kolonnerne samlet og blot dobbeltklikke på en af de små linjer mellem to af dem. Dette vil automatisk tilpasse kolonnerne til den bredeste bredde, der er nødvendig for at vise indholdet på én række. Jeg er dog lidt kræsen, så jeg vil have dem alle sammen til at være præcis lige brede. Vælg alle kolonnerne igen, højreklik på dem, og vælg Kolonnebredde. Jeg indstiller mine kolonner til at være 2,5 enheder brede, og jeg erstatter månedsetiketterne med en månedsetiket med et enkelt bogstav. Her er jeg nået til:
Min tabel er dog lidt for høj til at passe på én skærm, og der er kun én løsning – jeg er nødt til at omstrukturere min tabel, så jeg kan se alle perioder ved siden af hinanden. Dette opnås hurtigt ved lidt kopiering og indsættelse (vælg cellerne, og brug ctrl+c på tastaturet på en pc til at kopiere, og ctrl+v til at indsætte). For en god ordens skyld vil jeg også se, om gennemsnitstemperaturen har ændret sig over tid, så jeg har tilføjet endnu en kolonne til dette formål ved hjælp af funktionen =AVERAGE() i Excel. Endelig har jeg fjernet gitterlinjerne for at skabe et rent billede af mine data (fjern markeringen af afkrydsningsfeltet Gitterlinjer i afsnittet Vis under fanen Vis i farvebåndet.
Her er mit endelige varmekort:
Der er egentlig kun ét mønster, der springer i øjnene i dette eksempel – stigningen i gennemsnitstemperaturen i løbet af de sidste par årtier. Hyppigheden af mere rødlige er højere i den gennemsnitlige kolonne, jo tættere vi kommer på i dag.
Addendum: Vis mig bare farverne!
Det er muligt at skjule alle disse tal, hvis du foretrækker at have et rent varmekort. Det gør du ved at vælge alle cellerne med tal, højreklikke og vælge Format Cells (Formater celler). Vælg Brugerdefineret på fanen Tal, og skriv derefter ;;;; (tre semikoloner) i feltet Type. Klik på OK. Tallene vil være væk, men formateringen forbliver. Se!
Er du klar til at bevæge dig ud over Excel? Der findes andre måder at oprette visualiseringer på, som giver mere avancerede muligheder og fleksibilitet. Se, hvordan du opretter et varmekort i Displayr!