:round_pushpin: Repel overlapping text labels away from each other in your ggplot2 figures.
ggrepel ============================================
[![Build Status][bb]][githubactions] [![CRANStatusBadge][cb]][cran] [![CRANDownloadsBadge][db]][r-pkg]
[bb]: https://github.com/slowkow/ggrepel/workflows/R-CMD-check/badge.svg [githubactions]: https://github.com/slowkow/ggrepel/actions?query=workflow%3AR-CMD-check
[cb]: https://www.r-pkg.org/badges/version/ggrepel?color=blue [cran]: https://CRAN.R-project.org/package=ggrepel
[db]: https://cranlogs.r-pkg.org/badges/ggrepel [r-pkg]: https://cranlogs.r-pkg.org
Overview
ggrepel provides geoms for [ggplot2] to repel overlapping text labels:
[ggplot2]: https://ggplot2.tidyverse.org
geomtextrepel()geomlabelrepel()
library(ggrepel)
ggplot(mtcars, aes(wt, mpg, label = rownames(mtcars))) +
geomtextrepel() +
geom_point(color = 'red') +
themeclassic(basesize = 16)
Installation
# 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]: https://ggrepel.slowkow.com/articles/examples.html
Examples
Click one of the images below to go to see the code example:
Contributing
Please [submit an issue][issues] to report bugs or ask questions.
Please contribute bug fixes or new features with a [pull request][pull] to this repository.
[issues]: https://github.com/slowkow/ggrepel/issues [pull]: https://help.github.com/articles/using-pull-requests/






















