ggrepel
:round_pushpin: Repel overlapping text labels away from each other in your ggplot2 figures.
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
3 of 22 committers (13.6%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.1%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
:round_pushpin: Repel overlapping text labels away from each other in your ggplot2 figures.
Basic Info
- Host: GitHub
- Owner: slowkow
- License: gpl-3.0
- Language: R
- Default Branch: master
- Homepage: https://ggrepel.slowkow.com
- Size: 39 MB
Statistics
- Stars: 1,236
- Watchers: 24
- Forks: 96
- Open Issues: 38
- Releases: 0
Topics
Metadata Files
README.md
ggrepel 
Overview
ggrepel provides geoms for ggplot2 to repel overlapping text labels:
geom_text_repel()geom_label_repel()
Text labels repel away from each other, away from data points, and away from edges of the plotting area.
r
library(ggrepel)
ggplot(mtcars, aes(wt, mpg, label = rownames(mtcars))) +
geom_text_repel() +
geom_point(color = 'red') +
theme_classic(base_size = 16)
Installation
```r
The easiest way to get ggrepel is to install it from CRAN:
install.packages("ggrepel")
Or get the the development version from GitHub:
install.packages("devtools")
devtools::install_github("slowkow/ggrepel") ```
Usage
See the examples page to learn more about how to use ggrepel in your project.
Examples
Click one of the images below to go to see the code example:
Contributing
Please submit an issue to report bugs or ask questions.
Please contribute bug fixes or new features with a pull request to this repository.
Owner
- Name: Kamil Slowikowski
- Login: slowkow
- Kind: user
- Company: Mass General Brigham
- Website: https://slowkow.com
- Twitter: slowkow
- Repositories: 22
- Profile: https://github.com/slowkow
Computational biologist. Using transcriptomics to learn about inflammation and cancer.
GitHub Events
Total
- Issues event: 8
- Watch event: 26
- Issue comment event: 31
- Push event: 2
- Pull request review event: 1
- Pull request review comment event: 2
- Pull request event: 5
- Fork event: 1
- Create event: 1
Last Year
- Issues event: 8
- Watch event: 26
- Issue comment event: 31
- Push event: 2
- Pull request review event: 1
- Pull request review comment event: 2
- Pull request event: 5
- Fork event: 1
- Create event: 1
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Kamil Slowikowski | k****i@g****m | 383 |
| Pedro J. Aphalo | p****o@h****i | 19 |
| Sean Hughes | s****s@u****u | 10 |
| Saulius Lukauskas | l****s@g****m | 7 |
| krassowski | k****l@g****m | 7 |
| Jean-Olivier Irisson | i****n@n****g | 6 |
| kiendang | k****d@p****e | 6 |
| Michael Chirico | c****m@g****m | 6 |
| AliciaSchep | a****p@g****m | 5 |
| Alicia | a****p@s****u | 3 |
| Malcolm Barrett | m****t@g****m | 3 |
| Robrecht Cannoodt | r****d@g****m | 3 |
| olivroy | 5****y | 3 |
| Pierre Gramme | p****e@d****m | 2 |
| Michael Chirico | m****o@g****m | 2 |
| Amir Masoud Abdol | a****l@i****m | 1 |
| Christophe Dervieux | c****x@g****m | 1 |
| Fran Barton | f****n@a****t | 1 |
| Owen Jones | o****s@m****m | 1 |
| Ryan C. Thompson | r****t@t****g | 1 |
| Zhian Kamvar | k****z@s****u | 1 |
| yutannihilation | y****i@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 114
- Total pull requests: 24
- Average time to close issues: 5 months
- Average time to close pull requests: 3 months
- Total issue authors: 100
- Total pull request authors: 11
- Average comments per issue: 5.66
- Average comments per pull request: 4.13
- Merged pull requests: 13
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 5
- Pull requests: 4
- Average time to close issues: 28 days
- Average time to close pull requests: 2 months
- Issue authors: 5
- Pull request authors: 2
- Average comments per issue: 2.4
- Average comments per pull request: 3.5
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- aphalo (6)
- slowkow (2)
- willizhang (2)
- hadley (2)
- DasHammett (2)
- fabeit (2)
- z3tt (2)
- MichaelChirico (2)
- kendonB (2)
- ghost (2)
- EugenioGrant (1)
- camille-s (1)
- yutannihilation (1)
- davidchall (1)
- beanumber (1)
Pull Request Authors
- teunbrand (8)
- aphalo (6)
- olivroy (5)
- MichaelChirico (3)
- jpquast (2)
- krassowski (1)
- ripkrizbi (1)
- PursuitOfDataScience (1)
- francisbarton (1)
- owenjonesuob (1)
- rcannood (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- cran 260,895 last-month
- Total docker downloads: 390,189
-
Total dependent packages: 385
(may contain duplicates) -
Total dependent repositories: 1,453
(may contain duplicates) - Total versions: 24
- Total maintainers: 1
cran.r-project.org: ggrepel
Automatically Position Non-Overlapping Text Labels with 'ggplot2'
- Homepage: https://ggrepel.slowkow.com/
- Documentation: http://cran.r-project.org/web/packages/ggrepel/ggrepel.pdf
- License: GPL-3 | file LICENSE
-
Latest release: 0.9.6
published over 1 year ago
Rankings
Maintainers (1)
conda-forge.org: r-ggrepel
- Homepage: http://github.com/slowkow/ggrepel
- License: GPL-3.0-only
-
Latest release: 0.9.2
published over 3 years ago
Rankings
Dependencies
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/upload-artifact main composite
- r-lib/actions/setup-pandoc v1 composite
- r-lib/actions/setup-r v1 composite
- R >= 3.0.0 depends
- ggplot2 >= 2.2.0 depends
- Rcpp * imports
- grid * imports
- rlang >= 0.3.0 imports
- scales >= 0.5.0 imports
- withr >= 2.5.0 imports
- devtools * suggests
- dplyr * suggests
- ggbeeswarm * suggests
- gridExtra * suggests
- knitr * suggests
- magrittr * suggests
- prettydoc * suggests
- readr * suggests
- rmarkdown * suggests
- stringr * suggests
- svglite * suggests
- testthat * suggests
- vdiffr * suggests
- withr * suggests






















