ggforce is a package aimed at providing missing functionality to
ggplot2 through the extension system introduced with
ggplot2 has been aimed primarily at explorative data
visualization in order to investigate the data at hand, and less at
providing utilities for composing custom plots a la
ggforce is mainly an attempt to address
these “shortcoming” (design choices might be a better description). The
goal is to provide a repository of geoms, stats, etc. that are as well
documented and implemented as the official ones found in
You can install the released version of ggforce from CRAN with:
And the development version from GitHub with:
# install.packages("devtools") devtools::install_github("thomasp85/ggforce")
ggforce is by design a collection of features with the only
commonality being their tie to the
ggplot2 API. Because of this an
overview of all features would get too long for a README. The package
has a website where every feature
is described and justified with examples and plots. There should be a
plot in the README of a visualization package though, so without further
library(ggforce) #> Loading required package: ggplot2 ggplot(iris, aes(Petal.Length, Petal.Width, colour = Species)) + geom_point() + facet_zoom(x = Species == "versicolor")
Please note that the ‘ggforce’ project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.