📘 Pakiet patchwork - podstawowe zastosowania
Wyświetlenie obiektów p1 i p2 obok siebie

Wyświetlenie obiektów p1 i p2 obok siebie (inny sposób)

Wyświetlenie obiektów p1 (u góry) i p2 (na dole)

Konstrukcja obiektów p3 i p4
p3 <- ggplot(mtcars) + geom_smooth(aes(wt, mpg))
p4 <- ggplot(mtcars) + geom_bar(aes(factor(cyl),fill=factor(gear)))
Wyświetlenie obiektu p3
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wyświetlenie obiektu p4

Wyświetlenie obiektów p1 (u góry) oraz p2 i p3 (na dole)
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wyświetlenie obiektów p1, p2, p3 i p4
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wyświetlenie obiektów p1, p2, p3 i p4
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wyświetlenie obiektów p1, p2, p3 i p4 w jednym wierszu
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

📘 Pakiet patchwork - układ użytkownika
Wyświetlenie obiektów p1, p2, p3 i p4
wrap_plots(p1, p2, p3, p4)
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wyświetlenie obiektów p1 i p2

Wyświetlenie obiektów p1 i p2 wraz z dodanymi punktami na
wykresach
p1 + p2 + geom_jitter(aes(factor(cyl), mpg))

Konstrukcja obiektu rys i wyświetlenie wykresów p3, p1 i p2
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wyświetlenie wykresów p3, p1 i p2
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wprowadzenie wolnego obszaru pomidzy wykresami (spacer)
p1 + p2 + plot_spacer() +p3
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wprowadzenie wolnego obszaru pomidzy wykresami (spacer)
p1 + p2 / plot_spacer() +p3
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wprowadzenie wolnych obszarów pomidzy wykresami (spacer)
p1 + plot_spacer() + p2 + plot_spacer() + p3 + plot_spacer()
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Zadanie liczby kolumn dla tablicy wykresów
p1 + p2 + p3 + p4 +
plot_layout(ncol = 3)
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Zadanie szerokości kolumn dla tablicy wykresów
p1 + p2 + p3 + p4 +
plot_layout(widths = c(2, 1))
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Zadanie szerokości kolumn i wysokości dla tablicy wykresów
p1 + p2 + p3 + p4 +
plot_layout(widths = c(2, 1), heights = c(5, 1))
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Umieszczanie wykresów zgodnie z zadanym wzorcem - określenie
wzorca
layout <- '
A#B
#C#
D#E
'
Umieszczanie wykresów zgodnie z zadanym wzorcem - wstawienie
wykresów
wrap_plots(D = p1, C = p2, B = p3, design = layout)
## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Wstawianie wykresu w obszarze innego wykresu
p1 + inset_element(p2, left = 0.55, bottom = 0.55, right = 1, top = 1)
