ggplot2 - Multi Panel Plots
Wielopanelowe wykresy oznaczają tworzenie wielu wykresów razem na jednym wykresie. Użyjemy funkcji par (), aby umieścić wiele wykresów na jednym wykresie, przekazując parametry graficzne mfrow i mfcol.
Tutaj użyjemy zestawu danych „AirQuality” do realizacji wykresów wielopanelowych. Najpierw zrozummy zbiór danych, aby przyjrzeć się tworzeniu wykresów wielopanelowych. Ten zestaw danych zawiera odpowiedzi z wieloczujnikowego urządzenia gazowego rozmieszczonego na polu we włoskim mieście. Średnie odpowiedzi godzinowe są rejestrowane wraz z referencjami stężeń gazów z certyfikowanego analizatora.
Wgląd w funkcję par ()
Zapoznaj się z funkcją par (), aby utworzyć wymiar wymaganych wykresów wielopanelowych.
> par(mfrow=c(1,2))
> # set the plotting area into a 1*2 array
Tworzy to pusty wykres o wymiarach 1 * 2.
Teraz utwórz wykres słupkowy i kołowy wspomnianego zestawu danych za pomocą następującego polecenia. To samo zjawisko można osiągnąć za pomocą parametru graficznego mfcol.
Tworzenie wykresów wielopanelowych
Jedyna różnica między nimi polega na tym, że mfrow wypełnia wiersz regionu podplotu, podczas gdy mfcol wypełnia go kolumnami.
> Temperature <- airquality$Temp
> Ozone <- airquality$Ozone
> par(mfrow=c(2,2))
> hist(Temperature)
> boxplot(Temperature, horizontal=TRUE)
> hist(Ozone)
> boxplot(Ozone, horizontal=TRUE)
Wykresy pudełkowe i wykresy słupkowe są tworzone w jednym oknie, zasadniczo tworząc wykresy wielopanelowe.
Ten sam wykres ze zmianą wymiarów w funkcji par wyglądałby następująco -
par(mfcol = c(2, 2))