Skip to content

ProjectMOSAIC/ggformula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7db8dd0 · Sep 5, 2019
Sep 5, 2019
Aug 13, 2018
May 31, 2018
May 31, 2018
Sep 5, 2019
Aug 28, 2019
Sep 5, 2019
Jul 15, 2019
Mar 9, 2019
Jun 18, 2019
Aug 26, 2017
Nov 9, 2016
Sep 5, 2019
Jun 21, 2017
Jul 15, 2019
Sep 5, 2019
Jun 17, 2019
Jun 17, 2019
Jun 17, 2019
Aug 28, 2019
Jun 17, 2019
Sep 5, 2019
Jul 23, 2017
Aug 3, 2018
Aug 27, 2018

Repository files navigation

ggformula

CRAN_Status_Badge Codecov test coverage

Formula interface to ggplot2

ggformula introduces a family of graphics functions, gf_point(), gf_density(), and so on, bring the formula interface to ggplot(). This captures and extends the excellent simplicity of the lattice-graphics formula interface, while providing the intuitive “add this component” capabilities of ggplot2.

Installation

You can install ggformula from github with:

# install.packages("devtools")
devtools::install_github("ProjectMOSAIC/ggformula")

Using ggformula

The following example illustrates a typical plot constructed with ggformula.

suppressPackageStartupMessages(library(ggformula))
gf_jitter(Sepal.Length ~ Sepal.Width, data = iris, color = ~ Species,
          width = 0.05, height = 0.05, alpha = 0.6) %>%
  gf_density2d(alpha = 0.3) %>%
  gf_labs(title = "A famous data set",
          caption = "Data available in datasets package",
          ylab = "sepal length",
          xlab = "sepal width"
  ) %>%
  gf_theme(theme_bw()) %>%
  gf_theme(text = element_text(colour = "navy", face = "italic"))

More Information

Find out more about ggformula at projectmosiac.github.io/ggformula.

About

Provides a formula interface to 'ggplot2' graphics.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • R 50.1%
  • HTML 49.9%