ggrepel icon indicating copy to clipboard operation
ggrepel copied to clipboard

:round_pushpin: Repel overlapping text labels away from each other in your ggplot2 figures.

Results 48 ggrepel issues
Sort by recently updated
recently updated
newest added

## Summary This is just a question. I'm labeling points plotted on a map. To optimize position and avoid features in other layers of the map, the data has hJust...

## Summary ggrepel does not implement the design behavior described in #188. ## Minimal code example ```r library(dplyr) library(ggplot2) library(ggrepel) library(tidyr) data = crossing(x = c(0, 1), slope = 1/2^seq(0,5))...

bug

## Summary If label column has date values, geom_label_repel doesn't work. geom_label does work with dates. ## Minimal code example Here is the minimum amount of code needed to demonstrate...

bug

## Summary Hello, I'm trying to repel labels at each corner of my graph using xlim and ylim. However, repeled texts still overlap within those areas. The exemple here only...

I posted a replication attempt to SO that a user named Nicolás Velásquez [solved with this answer](https://stackoverflow.com/a/66325506/841405). ![3hL0N](https://user-images.githubusercontent.com/546433/108856967-99d16000-75b8-11eb-860a-1b7ca500aa68.png) ![aanWt](https://user-images.githubusercontent.com/546433/108857223-def59200-75b8-11eb-9510-89561dbf5da4.png) He describes his approach of drawing two `geom_text_repel()`s as a "lazy...

## Feature request Locations of annotations can end up having predictable issues. E.g. for some points that are too close, it may be good to select the direction towards which...

I am using ggrepel:::repel_boxes() within this function (copied from another post), but I don't know how to set the parameters correctly, and I haven't detailed documentation for me to understand...

question

## Summary As requested by @cbrueffer and discussed in #145, ggtext is now on CRAN. It would be wonderful to be able to plot "repelled" labels that are formatted with...

enhancement

Some initial work on #156 The skeleton is there -- API I envision is expose `repel_text` (or maybe `text_repel`) as the "repel" version of `graphics::text.default` TODO: - [x] Implement `pos`...

## Summary I have an example where the labels overlap even under a large number of iterations. It should be easy to find positions that do not overlap. I'm not...

enhancement