Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 29 committers (3.4%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (18.5%) to scientific vocabulary
Keywords
ggplot-extension
ggplot2
rstats
visualization
Keywords from Contributors
visualisation
rmarkdown
tidy-data
graphics
grammar
pandoc
data-manipulation
literate-programming
parsing
shiny
Last synced: 6 months ago
·
JSON representation
Repository
Accelerating ggplot2
Basic Info
- Host: GitHub
- Owner: thomasp85
- License: other
- Language: R
- Default Branch: main
- Homepage: https://ggforce.data-imaginist.com
- Size: 251 MB
Statistics
- Stars: 937
- Watchers: 24
- Forks: 109
- Open Issues: 70
- Releases: 11
Topics
ggplot-extension
ggplot2
rstats
visualization
Created about 10 years ago
· Last pushed 7 months ago
Metadata Files
Readme
Changelog
License
Code of conduct
README.Rmd
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# ggforce
[](https://github.com/thomasp85/ggforce/actions/workflows/R-CMD-check.yaml)
[](https://CRAN.R-project.org/package=ggforce)
[](https://CRAN.R-project.org/package=ggforce)
[](https://app.codecov.io/gh/thomasp85/ggforce)
*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](https://d3js.org). `ggforce` is mainly an attempt to
address these "shortcomings" (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](https://CRAN.R-project.org) with:
``` r
install.packages("ggforce")
```
And the development version from [GitHub](https://github.com/) with:
``` r
# 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](https://ggforce.data-imaginist.com)
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:
```{r example}
library(ggforce)
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](https://ggforce.data-imaginist.com/CODE_OF_CONDUCT.html).
By contributing to this project, you agree to abide by its terms.
Owner
- Name: Thomas Lin Pedersen
- Login: thomasp85
- Kind: user
- Location: Copenhagen
- Company: @posit-pbc, part of @tidyverse team
- Website: www.data-imaginist.com
- Twitter: thomasp85
- Repositories: 121
- Profile: https://github.com/thomasp85
Maker of tools focusing on data science and data visualisation
GitHub Events
Total
- Issues event: 13
- Watch event: 28
- Member event: 1
- Issue comment event: 20
- Push event: 16
- Pull request review event: 1
- Pull request event: 8
- Fork event: 8
Last Year
- Issues event: 13
- Watch event: 28
- Member event: 1
- Issue comment event: 20
- Push event: 16
- Pull request review event: 1
- Pull request event: 8
- Fork event: 8
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Thomas Lin Pedersen | t****5@g****m | 304 |
| Nikos Sidiropoulos | n****o@g****m | 5 |
| atusy | 3****y | 3 |
| I-Hsuan Lin | 9****6 | 2 |
| Iñaki Ucar | i****r@f****g | 2 |
| Michael Chirico | m****4@g****m | 2 |
| Teun van den Brand | 4****d | 2 |
| Y. Yu | 5****e | 2 |
| Andrew Heiss | a****s@g****m | 1 |
| Ben Marwick | b****k@h****m | 1 |
| Claus Wilke | w****e@a****u | 1 |
| Daniel Wells | d****s | 1 |
| David Young | d****d@t****m | 1 |
| Erwan Le Pennec | l****c | 1 |
| Fabian Mundt | f****t@i****e | 1 |
| Gina Reynolds | e****e@g****m | 1 |
| Hiroaki Yutani | y****i@g****m | 1 |
| Jan Eglinger | j****r@g****m | 1 |
| Jan Gleixner | j****r@g****m | 1 |
| Markus Döring | f****d | 1 |
| Rui chen | c****g@g****m | 1 |
| Stéphane Guillou | s****u@m****g | 1 |
| Trevor L. Davis | t****s@g****m | 1 |
| bart1 | 1****1 | 1 |
| digital-dharma | j****l@g****m | 1 |
| dmurdoch | m****n@g****m | 1 |
| ewen | e****n@g****m | 1 |
| ilia-kats | i****s@g****t | 1 |
| jjchern | j****n@g****m | 1 |
Committer Domains (Top 20 + Academic)
gmx.net: 1
member.fsf.org: 1
inventionate.de: 1
textflex.com: 1
austin.utexas.edu: 1
fedoraproject.org: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 146
- Total pull requests: 26
- Average time to close issues: almost 2 years
- Average time to close pull requests: 6 months
- Total issue authors: 115
- Total pull request authors: 9
- Average comments per issue: 1.47
- Average comments per pull request: 0.62
- Merged pull requests: 20
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 12
- Pull requests: 12
- Average time to close issues: about 6 hours
- Average time to close pull requests: 2 months
- Issue authors: 10
- Pull request authors: 4
- Average comments per issue: 0.33
- Average comments per pull request: 0.42
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- thomasp85 (14)
- billdenney (8)
- mattansb (3)
- mattfidler (2)
- aosavi (2)
- ekatko1 (2)
- hughjonesd (2)
- maddyduran (2)
- clauswilke (2)
- assaron (2)
- jantusan (2)
- mkoohafkan (2)
- stangedal (1)
- filipamsmartins (1)
- AlexaBennett (1)
Pull Request Authors
- teunbrand (8)
- thomasp85 (4)
- MichaelChirico (4)
- bart1 (2)
- trevorld (2)
- assaron (2)
- ycl6 (2)
- yoda-vid (1)
- olivroy (1)
Top Labels
Issue Labels
feature (21)
bug (6)
reprex (3)
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- cran 116,733 last-month
- Total docker downloads: 102,927
-
Total dependent packages: 105
(may contain duplicates) -
Total dependent repositories: 267
(may contain duplicates) - Total versions: 27
- Total maintainers: 1
cran.r-project.org: ggforce
Accelerating 'ggplot2'
- Homepage: https://ggforce.data-imaginist.com
- Documentation: http://cran.r-project.org/web/packages/ggforce/ggforce.pdf
- License: MIT + file LICENSE
-
Latest release: 0.5.0
published 8 months ago
Rankings
Stargazers count: 0.3%
Forks count: 0.6%
Dependent repos count: 1.0%
Dependent packages count: 1.0%
Downloads: 1.5%
Average: 3.6%
Docker downloads count: 17.3%
Maintainers (1)
Last synced:
6 months ago
proxy.golang.org: github.com/thomasp85/ggforce
- Documentation: https://pkg.go.dev/github.com/thomasp85/ggforce#section-documentation
- License: other
-
Latest release: v0.5.0
published 8 months ago
Rankings
Dependent packages count: 9.0%
Average: 9.6%
Dependent repos count: 10.2%
Last synced:
6 months ago
Dependencies
DESCRIPTION
cran
- R >= 3.3.0 depends
- ggplot2 >= 3.0.0 depends
- MASS * imports
- Rcpp >= 0.12.2 imports
- grDevices * imports
- grid * imports
- gtable * imports
- lifecycle * imports
- polyclip * imports
- rlang * imports
- scales * imports
- stats * imports
- tidyselect * imports
- tweenr >= 0.1.5 imports
- utils * imports
- withr * imports
- concaveman * suggests
- covr * suggests
- deldir * suggests
- reshape2 * suggests
- sessioninfo * suggests
- units >= 0.4 suggests
.github/workflows/R-CMD-check.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pkgdown.yaml
actions
- JamesIves/github-pages-deploy-action 4.1.4 composite
- actions/checkout v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/pr-commands.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/pr-fetch v2 composite
- r-lib/actions/pr-push v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite