Need help with ggforce?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

thomasp85
660 Stars 80 Forks Other 246 Commits 105 Opened issues

Description

Accelerating ggplot2

Services available

!
?

Need anything else?

Contributors list

# 15,020
R
ggplot2
ggplot-...
sed
224 commits
# 373,315
Shell
R
ggplot-...
ggplot2
5 commits
# 42,003
R
apache-...
Apache ...
Jekyll
1 commit
# 284,591
R
ggplot-...
Shell
SQL
1 commit
# 96,896
R
ggplot-...
Shell
bookdow...
1 commit
# 487,329
R
ggplot-...
ggplot2
CSS
1 commit
# 65,312
R
ggplot-...
MATLAB
ggplot2...
1 commit
# 224,943
R
TeX
Shell
single-...
1 commit
# 32,166
R
HTML
Shell
visuali...
1 commit
# 116,812
R
TeX
researc...
jupyter
1 commit
# 328,241
R
ggplot-...
TeX
dplyr
1 commit
# 169,318
R
cran
Shell
Twitter
1 commit

ggforce

R-CMD-check CRAN\_Release\_Badge CRAN\_Download\_Badge <!-- badges: end -->

Accelerating ggplot2

ggforce
is a package aimed at providing missing functionality to
ggplot2
through the extension system introduced with
ggplot2
v2.0.0. Broadly speaking
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 D3.js.
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
ggplot2
.

Installation

You can install the released version of ggforce from CRAN with:

install.packages("ggforce")

And the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("thomasp85/ggforce")

Features

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 ado:
library(ggforce)
#> Loading required package: ggplot2
ggplot(iris, aes(Petal.Length, Petal.Width, colour = Species)) +
  geom_point() +
  facet_zoom(x = Species == "versicolor")

Code of Conduct

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.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.