| temperatura | miasto | mce | |
|---|---|---|---|
| 1 | -0.6 | A | 1 |
| 2 | 0.4 | A | 2 |
| 3 | 3.8 | A | 3 |
| 4 | 9.4 | A | 4 |
| 13 | -3.3 | B | 1 |
| 14 | -2.2 | B | 2 |
| 15 | 1.8 | B | 3 |
| 16 | 8.3 | B | 4 |
Statystyczne i graficzne podstawy geowizualizacji
Wizualizacja danych polega na systematycznym i logicznym przekształceniu wartości danych na elementy graficzne (wizualne) składające się na ostateczną grafikę.
Elementy graficzne można opisać za pomocą różnych mierzalnych cech:
Cechy te określamy mianem aspektów estetycznych lub estetyki (ang. aesthetics).
Aby powiązać wartości danych z aspektami estetycznymi musimy określić, które wartości danych odpowiadają konkretnym wartościom estetycznym.
Skala definiuje unikalne odwzorowanie między danymi a estetyką.
Zbiór danych to wektor 5 wartości: 1,2,3,4. W jaki sposób możemy zwizualizować te wartości?
| Typ zmiennej | Przykład | Skala |
|---|---|---|
| Ilościowa: ciągła | Temperatura powietrza (10,3C, -2.2C) | ciągła |
| Ilościowa: dyskretna | Liczba dzieci w rodzinie (1, 2, 4) | dyskretna |
| Jakościowa: nieuporządkowana | Płeć, Typ gleby | dyskretna |
| Jakościowa: uporządkowana | Wykształcenie (podstawowe, średnie, wyższe), Klasa gleby (I, II, III, IV) | dyskretna |
| Data i czas | 1 października, 1 października 2025, 10:00 | dyskretna lub ciągła |
| Tekst | dowolny tekst | dyskretna lub brak |
Zmienne przechowujące dane jakościowe nazywa się czynnikami, a odmienne kategorie nazywamy poziomami. Poziomy mogą być uporządkowane lub nieuporządkowane.
Źródło: Na podstawie Beata Medyńska-Gulij, Kartografia. Zasady i zastosowanie geowizualizacji
Gramatyka grafiki to podejście opracowana przez Lelanda Wilkinsona i opisane w jego książce The Grammar of Graphics (2005). Jest to podejście, które pozwala na konstruowanie wizualizacji w ustrukturyzowany i spójny sposób.
Gramatyka grafiki składa się z zestawu zasad i reguł, które są wykorzystywane przy projektowaniu grafiki.
Gramatyka grafiki opiera się na idei, że każdą grafikę można rozłożyć na szereg komponentów oraz warstw.

Sposób przekształcenia danych na elementy graficzne, tzw. mapowanie (mapping) składa się z 5 komponentów:
warstwy (layers) to zbiór elementów geometrycznych i transformacji statystycznych.
skale (scale) definiują unikalne odwzorowanie między danymi a elementami graficznymi.
układ współrzędnych (coordinates) opisuje sposób, w jaki dane są odwzorowywane na płaszczyznę wykresu.
panele (facet) wykorzystuje się do tworzenia wykresów dla różnych podzbiorów danych;
motywy (theme) kontrolują sposób wizualnej prezentacji, np. kolor tła, rozmar czcionki.
| temperatura | miasto | mce | |
|---|---|---|---|
| 1 | -0.6 | A | 1 |
| 2 | 0.4 | A | 2 |
| 3 | 3.8 | A | 3 |
| 4 | 9.4 | A | 4 |
| 13 | -3.3 | B | 1 |
| 14 | -2.2 | B | 2 |
| 15 | 1.8 | B | 3 |
| 16 | 8.3 | B | 4 |

ggplot(data = dane, aes(x = mce, y = temperatura, color = miasto)) +
geom_line(linewidth = 1.2) +
geom_point(size = 2, shape = 15) +
scale_x_continuous(breaks = seq(1, 12, 1), labels = c(seq(1,12, 1))) +
scale_color_manual(values = c("A" = "darkblue", "B" = "lightblue")) +
labs(title = "Średnia miesięcza temperatura w mieście A i B",
x = "Miesiąc",
y = "Temperatura (°C)") +
theme_minimal(base_size = 14)Przykład skali nieliniowej.
Skala logarytmiczna jest naturalnym wyborem w przypadku danych uzyskanych poprzez mnożenie lub dzielenie (np. stosunek liczb).
Trzy przypadki wykorzystania koloru w wizualizacji danych
Wyróżnia się 3 skale kolorystyczne
Zróżnicowany kolor, ten sam poziom jasności i nasycenia.
Stosowana do danych jakościowych, wyrażonych w skali nominalnej, nie mających oczywistego porządku (typy gleb, klasy użytkowania terenu)
Kolory w skali jakościowej:




Temps:

Earth:

Żródło: wikipedia
Deuteranomalia - obniżona percepcją nasycenia (ale nie jaskrawości) zieleni.
Deuteranopia (daltonizm) - nierozpozawanie barwy zielonej. Objawia się brakiem rozróżnienia koloru czerwonego, pomarańczowego, żółtego i zielonego.
Protanomalia - obniżona percepcja nasycenia i jaskrawości czerwieni.
Protanopia - nierozpoznawanie barwy czerwonej (lub myleniu jej z barwą zieloną). Objawia się to obniżeniem percepcji jaskrawości barwy czerwonej, pomarańczowej i żółtej. Barwa czerwona może być postrzegana jako szara lub czarna.
Tritanomalia - obniżona percepcja barwy niebieskiej.
Tritanopia - nierozpozwanie barwy żółtej i niebieskiej.
Symulacja postrzegania skali sekwencyjnej przechodzącej od koloru ciemnoczerwonego do jasnożółtego przy różnych zaburzeniach rozpozawania barw. Mimo, że poszczególne kolory wyglądają inaczej, można dostrzec gradient od koloru ciemnego do jasnego.
Żródło: https://clauswilke.com/dataviz/
Kontrast czerwono-zielony staje się nie do rozróżnienia w przypadku nierozpoznawania barwy czerwonej i zielonej (Deuteranopia, Protanopia)
Żródło: https://clauswilke.com/dataviz/
Kontrast niebiesko-zielony staje się nie do rozróżnienia w przypadku nierozpoznawania barwy niebieskiej i żółtej (Tritanopia)
Skala ColorBrewer PiYG (różowy do zółtozielonego) będzie także rozpozawalna dla osób z zaburzeniami rozpoznawania barw.
Żródło: https://clauswilke.com/dataviz/
Paleta zaproponowana przez Okabe (1991) jest rozpozawalna dla wszystkich.
Źródło: https://clauswilke.com/dataviz/
Czy w tym wypadku zróżnicowany kolor słupków jest potrzebny?
Czy możemy rozróżnić kolory dla wszystkich kategorii?
Czy możemy rozróżnić kolory dla wszystkich kategorii?
Dodanie informacji z danych lub jej podkreślenie
Dodanie zewnętrznej informacji
Dodanie komentarza