2 pravidla pro vybarvování heatmap, aby se nikdo nespálil
Nezapomeňte, že si můžete snadno vytvořit heatmapu zdarma pomocí programu Displayr!
Místní noviny onehdy ukázaly takzvanou „fotografii“ hurikánu Matthew. Tato heatmapa plní jeden ze základních úkolů vizualizace: přitahuje pozornost. Pro mě to však dělá za příliš vysokou cenu, protože špatně využívá barvy.
Když jsem se na tuto vizualizaci podíval poprvé, předpokládal jsem, že šedá jsou mraky a modrá moře. Po delším zkoumání jsem si uvědomil, že tomu tak být nemůže. Můj mozek pak začal obrázek vnímat jako vír, který se mění ve dva tunely. To mě však přivedlo k závažné dezinterpretaci: na konci tunelu vlevo jsem viděl světlo. To je problém, protože můj mozek vyvozuje naprosto nesprávné závěry. Správné čtení je, tuším, že je to oko bouře a mnohem klidnější než okolní oblasti.
Výše uvedená vizualizace je nepochybně skvělá, pokud jste byli vycvičeni k jejímu čtení. Kolik lidí však takové školení absolvovalo? Já se určitě snažím přijít na to, co to znamená, bez velkého úsilí. Je to proto, že nepoužívá duhové barevné schéma, ale černou, šedou, modrou, zelenou, žlutou, červenou a opět černou. To není přirozené uspořádání barev v přírodě, a proto je pro náš mozek těžké ho automaticky dekódovat. Abychom tento problém prozkoumali trochu lépe, podíváme se na jednodušší vizualizační úlohu: tepelnou mapu sopky.
Výše uvedený 3D perspektivní graf zobrazuje sopku. Je atraktivní a vidíme mnoho atributů sopky, ale nevidíme její vzdálenou stranu ani hloubku kaldery.
Níže uvedená tepelná mapa používá žlutomodrou stupnici. Umožňuje nám získat určitou představu o vzdálené straně sopky a hloubce kaldery. V závislosti na tom, kdy se na tuto heatmapu dívám, vyvozuji zcela odlišné závěry. Někdy vidím supernovu. Jelikož supernovám příliš nerozumím, toto srovnání mě spíše mate, než aby mi pomohlo. Většinou můj mozek vnímá modrou barvu jako moře, zelenou jako vegetaci a žlutou jako sopku. Můj mozek tedy vyvozuje, že v kaldeře sopky je voda. Jistě, legenda mi říká, že můj výklad je chybný. Základní problém však spočívá v tom, že kvalitativní aspekt tepelné mapy – modrá, zelená a červená barva – mě zavádí na scestí.
Další tepelná mapa ukazuje, jak o něco méně vytváří něco o něco lepšího. Odstranil jsem žlutou barvu. Vzhledem ke způsobu, jakým funguje barva, to znamená, že z heatmapy je odstraněna i zelená. Nyní heatmapa ukazuje typ gradace, který se objevuje v přírodě (např. mraky na modré obloze, hloubka vody). Náš mozek je již nastaven na čtení vizualizace. Možná vám tato i předchozí vizualizace připadají stejně interpretovatelné; zůstaňte se mnou, protože pointa bude mnohem jasnější s dalšími několika příklady.
Pravidla pro používání barev v heatmapách
Níže uvedená mapa stromů se stínováním heatmap pochází z Harvard Business Review. Barevné schéma, které používá, zahrnuje šedou, červenou, zelenou a žlutou barvu. Stejně jako u dřívějšího vylepšeného satelitního snímku hurikánu, pokud je vyškolený, jsem si jistý, že ho dokážete přečíst. Jeho čtení je však náročné, jak bylo popsáno v článku Pravidlo 5 sekund a potřeba vytvořit okamžitě rozpoznatelnou vizualizaci.
Srovnejte jej s níže uvedeným, který zobrazuje mnohem více dat. Používá téměř stejné barevné schéma. Jedná se však o výrazně lepší vizualizaci. Důvodem je způsob, jakým je barva použita. Barva ohraničuje tři příčiny úmrtí. Intenzita v rámci barev sděluje změnu míry úmrtnosti v čase.
Výše uvedené příklady lze shrnout do dvou pravidel:
- Zobrazení stupňů v tepelných mapách pomocí stínování s použitím jedné barvy smíchané buď s bílou, černou, nebo šedou.
- Použití barev pro znázornění kvalitativních rozdílů.
Použití barev pro znázornění vysokých a nízkých výsledků
Speciálním typem kvalitativního rozdílu je to, zda jsou výsledky nad nebo pod průměrem. Níže uvedený příklad ukazuje, jak preference různých značek koly (sloupce) souvisí s mírou obliby těchto značek. Bílá barva označuje průměrný vztah, modrá barva nadprůměrný vztah a korálová barva podprůměrný vztah. Stupně stínování naznačují sílu vztahu. Toto barevné schéma nám umožňuje rychle potvrdit zřejmý vzorec. Modrá políčka v hlavní diagonále tabulky ukazují, že lidé v průměru dávají nejvyšší hodnocení značkám, které preferují. A rychle nás upozorní i na další zákonitosti. Pijáci Coca-Coly dávají podprůměrné hodnocení všem ostatním značkám, zatímco pijáci Pepsi-Max jsou pozitivně naladěni vůči všem značkám kromě Coca-Coly.
Tentýž princip je použit v úžasných mapách CDC. Níže uvedená mapa zobrazuje srdeční choroby u mužů. Zde je zelenou barvou znázorněn podprůměr a hnědou barvou nadprůměr. Jedná se o přirozené kontinuum v přírodě, takže náš mozek má určité vestavěné mechanismy pro pochopení stupnice. Kromě toho mají barvy v kontextu dat zřejmý význam: zelená znamená zdravý, hnědá umírající. A autoři uvedli dvě legendy, aby maximalizovali šanci, že si lidé z vybarvení vyvodí správné závěry.
Chcete-li si s některými z těchto příkladů pohrát v programu Displayr, klikněte sem.