Skip to content

ggrepel

Automatically Position Non-Overlapping Text Labels with 'ggplot2'

v0.9.8 · Mar 17, 2026 · GPL-3 | file LICENSE

Description

Provides text and label geoms for 'ggplot2' that help to avoid overlapping text labels. Labels repel away from each other and away from the data points.

Downloads

490.2K

Last 30 days

125th

1.2M

Last 90 days

4.1M

Last year

Trend: +37.9% (30d vs prior 30d)

CRAN Check Status

4 NOTE
10 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (4 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

compiled code

File ‘ggrepel/libs/ggrepel.so’:
  Found non-API call to R: ‘R_UnboundValue’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘ggrepel/libs/ggrepel.so’:
  Found non-API call to R: ‘R_UnboundValue’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-windows-x86_64

compiled code

File 'ggrepel/libs/x64/ggrepel.dll':
  Found non-API call to R: 'R_UnboundValue'

Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE r-patched-linux-x86_64

compiled code

File ‘ggrepel/libs/ggrepel.so’:
  Found non-API call to R: ‘R_UnboundValue’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.

Check History

NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 27, 2026
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘ggrepel/libs/ggrepel.so’:
  Found non-API call to R: ‘R_UnboundValue’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (442)

imports

AdverseEvents AgeTopicModels AgroR AgroTech Anaconda BAQM BasketballAnalyzeR BioThermR CA3variants CAESAR.Suite CAinterprTools CLONETv2 CRMetrics ChemoSpecUtils CimpleG ClustAssess CoNI CoreMicrobiomeR Coxmos CytoProfile DDPNA DEET DeSciDe EIX EpiTest EstimateBreed EvoPhylo FactoMineR Factoshiny FinanceGraphs FunnelPlotR GABB GDAtools GOCompare GUniFrac GseaVis HIViz HLMdiag HYPEtools HetSeq JPSurv LSX LipidomicsR MBAnalysis MCAvariants MEGENA MassWateR MetAlyzer MetaNet MicrobiomeStat MuPETFlow MultANOVA MultiGroupO MultiResponseR MultiTraits NACHO NOVA NetworkChange NetworkInference NeuralSens ODMeans OVtool OmicFlow PAC PCBS PathwaySpace PsychWordVec PvSTATEM R4GoodPersonalFinances RCPA RChASM RGCCA RNAseqQC RSDA RastaRocket ReporterScore SHELF SPARRAfairness SensoMineR SerolyzeR Seurat ShortForm SkeletalVis Slick SpaCCI SparseBiplots Spectran StabilizedRegression StepReg Umatrix VoronoiBiomedPlot WormTensor XYomics Xplortext adproclus affinitymatrix agriutilities apm auditor autoGO autostsm baggr barrel bayesammi bibliometrix canadianmaps caplot caresid cellGeometry choroplethr cinaR clustrd clustree coda.plot colorrepel conos conquestr conserveR cophescan correlationfunnel corrr dampack dartR.sim densityClust diceplot dilp discourseGT dittoViz dmbc douconca dtwclust dualScale eat epiomics factoextra fastTopics ferrn fgeo.plot flightplot gMOIP gWQS geneNR geofacet geosimilarity germinationmetrics gfer ggExametrika ggFishPlots ggScatRidges ggauto ggbrain ggdag ggdemetra ggfacto gghalfnorm gghighlight gglycan ggnetwork ggpubr ggquickeda ggraph ggrecipes ggseqplot ggspectra ggstatsplot ggtangle ggvegan ggvolc ggvolcano giniCI gosset graphPAF gwaRs gwasforest healthyR.ai henna hidecan iCellR iNZightRegression icertool idm inDAGO inTextSummaryTable influenceAUC interca isobxr ivd ivolcano iwaqr jmv jointVIP jrSiCKLSNMF jsmodule keyATM kindisperse klovan konfound lavDiag lessSEM locuszoomr mFD manhplot matuR mda.biber metaGE metan metaprotr mglasso mixpoissonreg mizer morepls multivarious myTAI necountries nzilbb.vowels o2plsda omicsTools omixVizR opImputation ordr overviewR pacta.loanbook pacta.multi.loanbook palaeoSig patterncausality pctax plinkQC plotthis politeness promor protti psre qtl2ggplot quanteda.textplots r2dii.plot r4lineups rSRD radiant.model radiant.multivariate randomForestExplainer raptools rbiom rnaCrosslinkOO rnmamod robustT2 sNPLS scCustomize scPairs sccore scrutiny semfindr semhelpinghands semlbci senseweight sensitivityCalibration shapviz shoredate sistmr skewlmm slendr snplinkage spatialGE spectrakit spotoroo squat statgenSTA statisR subscreen success swfscMisc teal.modules.clinical teal.modules.general tepr tetraclasse text thisplot tidyestimate tidyplots tidywater tmod topr triptych ufs unhcrthemes unityForest vannstats visae vistime visualpred visvow vivainsights wilson wordmap wpa

Dependency Network

Dependencies Reverse dependencies ggplot2 Rcpp rlang S7 scales withr (>= 3.0.2) CAvariants FactoClass SetMethods func2vis lmap AdverseEvents AgeTopicModels AgroR AgroTech Anaconda BAQM BasketballAnalyzeR BioThermR CA3variants CAESAR.Suite +427 more reverse deps ggrepel

Version History

updated 0.9.8 ← 0.9.7 diff Mar 17, 2026
new 0.9.7 Mar 10, 2026
updated 0.9.7 ← 0.9.6 diff Feb 24, 2026
updated 0.9.6 ← 0.9.5 diff Sep 6, 2024
updated 0.9.5 ← 0.9.4 diff Jan 9, 2024
updated 0.9.4 ← 0.9.3 diff Oct 12, 2023
updated 0.9.3 ← 0.9.2 diff Feb 2, 2023
updated 0.9.2 ← 0.9.1 diff Nov 5, 2022
updated 0.9.1 ← 0.9.0 diff Jan 14, 2021
updated 0.9.0 ← 0.8.2 diff Dec 15, 2020
updated 0.8.2 ← 0.8.1 diff Mar 7, 2020
updated 0.8.1 ← 0.8.0 diff May 6, 2019
updated 0.8.0 ← 0.7.0 diff May 8, 2018
updated 0.7.0 ← 0.6.5 diff Sep 29, 2017
updated 0.6.5 ← 0.6.3 diff Nov 23, 2016
updated 0.6.3 ← 0.5 diff Oct 19, 2016
updated 0.5 ← 0.4 diff Feb 7, 2016
updated 0.4 ← 0.3 diff Jan 11, 2016
new 0.3 Jan 8, 2016