knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

library(ggplot2)
library(ggx)

Faceting

Faceting requires the optional parameter data be given either the original dataset used in your ggplot() call, or a vector of column names (the output of names({your dataset here})).

It defaults to facet_wrap() over facet_grid().

Basic facet_wrap()

ggplot(data=iris,
       mapping=aes(x=Sepal.Length,
                   y=Petal.Length, color=Species))+
  ggtitle("Iris")+
  geom_point()+
  gg_("facet by Species", data = iris)

Vertical wrapping:

ggplot(data=iris,
       mapping=aes(x=Sepal.Length,
                   y=Petal.Length, color=Species))+
  ggtitle("Iris")+
  geom_point()+
  gg_("facet by Species vertical", data = iris)

Specify number of columns or rows:

ggplot(data=iris,
       mapping=aes(x=Sepal.Length,
                   y=Petal.Length, color=Species))+
  ggtitle("Iris")+
  geom_point()+
  gg_("facet by Species 2 cols", data = iris)

facet_grid()

ggplot(data=iris,
       mapping=aes(x=Sepal.Length,
                   y=Petal.Length, color=Species))+
  ggtitle("Iris")+
  geom_point()+
  gg_("grid by Species and Petal.Width", data = iris)


brandmaier/ggx documentation built on Oct. 28, 2022, 11:24 p.m.