Marsz Napoleona na Moskwę, czyli jak zmienić sposób myślenia o wizualizacji?

Tekst przeczytasz w:  2 minuty

Czy w czasach komputerów, da się wrócić do myślenia ograniczonego jedynie „przestrzenią kartezjańską”?

Przy prezentacji wyników analiz często korzystamy z różnych typów wykresów dobierając je do naszych danych. Staramy się też, aby forma wizualizacji była atrakcyjna. Podejmując decyzję o wyborze wykresów, zazwyczaj wpadamy w schematy, jakie wyznaczają nam szablony dostępne w programach komputerowych. W konsekwencji wiedząc, jakie mamy informacje, zastanawiamy się, czy lepiej pasuje wykres: słupkowy, kołowy, liniowy, radarowy itp. Takie myślenie, aczkolwiek wygodne wtłacza nas w dość wąskie ramy i narzuca szereg ograniczeń.

Rysunek 1. Przykładowe szablony wykresów

Rysunek 1. Przykładowe szablony wykresów

Tych ograniczeń nie było w czasach, gdy do wizualizacji wykorzystywano kartkę papieru. Narysowanie wykresu było wtedy czasochłonne, ale pozwalało na głębszą refleksję nad kompozycją wykresu uwzględniającą kontekst informacji, jaką chcemy zaprezentować. Historia zna wiele ciekawych przykładów takich wizualizacji informacji. Za klasykę uważa się na przykład wykres Charlesa J. Minarda prezentujący marsz wojsk Napoleona na Moskwę.

Rysunek 2. Marsz wojsk Napoleona na Moskwę (za: Wikipedia)

Rysunek 2. Marsz wojsk Napoleona na Moskwę (za: Wikipedia)

 

Wykresu tego nie da się wtłoczyć w myślenie szablonami typu: wykres liniowy czy kołowy. Jest on niestandardową formą wizualizacji prezentującą pewną historię. Stworzenie takiego szablonu pozwala także użyć innych danych prezentujących np. przemarsz wojsk Hannibala czy eksport francuskiego wina (oba te przykłady też nawiązują do prezentacji Charlesa J. Minarda).

Czy jednak w czasach komputerów, da się wrócić do myślenia ograniczonego jedynie „przestrzenią kartezjańską”? Tak, jeśli dysponujemy narzędziem, które oferuje nam inne podejście do myślenia o wizualizacji. Jest nim np. język GPL stworzony przez znanego statystyka Lelanda Wilkinsona. W swojej książce The Grammar of Graphics opisuje konstrukcję języka umożliwiającego inne podejście do wizualizacji tzn. dającego nam możliwość jej projektowania.

W takim podejściu, w pewnym uproszczeniu, myślimy o wizualizacji, tworząc ją z podstawowych komponentów. Zastanawiamy się, z ilu wymiarów układu kartezjańskiego potrzebujemy skorzystać.

Rysunek 3. Liczba wymiarów potrzebna do wizualizacji informacji

Rysunek 3. Liczba wymiarów potrzebna do wizualizacji informacji

Jakie koordynaty w tym układzie zastosować.

Rysunek 4. Koordynaty, w jakich chcemy zaprezentować dane

Rysunek 4. Koordynaty, w jakich chcemy zaprezentować dane

Ustalamy, ile potrzebujemy osi – ich liczba jest zależna głównie od liczby zmiennych, które chcemy zaprezentować.

Rysunek 5. Liczba osi potrzebna do wizualizacji naszych danych

Rysunek 5. Liczba osi potrzebna do wizualizacji naszych danych

 

Teraz musimy podjąć decyzję, za pomocą jakich elementów będą prezentowane dane.

Rysunek 6. Elementy reprezentujące dane

Rysunek 6. Elementy reprezentujące dane

 

Przy czym tak naprawdę posługujemy się w wizualizacji trzema podstawowymi elementami, bo słupek na wykresie to nic innego jak „wektor”, tylko odpowiednio gruby :)

 

Rysunek 7. Trzy podstawowe formy reprezentacji danych

Rysunek 7. Trzy podstawowe formy reprezentacji danych

 

Takie podejście do tworzenia wykresów da nam możliwość zaprojektowanie dowolnego standardowego szablonu wizualizacji dla siebie, jak i dla innych.

 

Rysunek 8. Standardowe szablony wizualizacji

Rysunek 8. Standardowe szablony wizualizacji

Da nam też możliwość stworzenia szablonu, który da się wykorzystać do wizualizacji takich jak Marsz Napoleona na Moskwę Charlesa J. Minarda.

Rysunek 9. Marsz Napoleona na Moskwę

Rysunek 9. Marsz Napoleona na Moskwę

 

Szablon w GPL stworzony przez Piotrka Szwabowskiego, którego przy okazji pozdrawiam! :)

 

Chcesz dowiedzieć się więcej?

Zapraszamy na szkolenie:

OB 1. PS IMAGO PRO / IBM SPSS Statistics. Praca z danymi i obiektami wynikowymi


Udostępnij artykuł w social mediach:


Ustawienia dostępności
Wysokość linii
Odległość między literami
Wyłącz animacje
Przewodnik czytania
Czytnik
Wyłącz obrazki
Skup się na zawartości
Większy kursor
Skróty klawiszowe