ggrepel
ggrepel copied to clipboard
:round_pushpin: Repel overlapping text labels away from each other in your ggplot2 figures.
## Summary Hello everyone, My question is not directly related to an issue with ggrepel(). But actually ggrepel address perfectly the problem I'd like to solve. I'm working on a...
I'm not sure how wrapped up in `ggplot` the source code is, but it would be great if the workhorse "repellence" algorithm were UI-agnostic so that it could be re-used...
I have a graph with data similar to this. ``` data 2.5 or 30 or
## Summary In my chart I can **either** use subsetting in the nudge_x argument to `geom_label_repel()`, like this ``` nudge_x = 1050 - subset(data.means, F2nuc < 1600)$F2nuc, ``` **or** I...
I have three groups of points with different radiuses. With fixed set of `point.padding`, the problem will look like below. The big circle will cover part of the label. But...
## Summary When setting `hjust` to a value outside 0..1 range, in cases it would push text over the plotting area edge, text overlaps point. The problem can be reproduced...
## Summary `geom_*_repel()` appears to be sensitive to label length and horizontal justification during vertical repulsion in narrow plots. This seems at first glance to be distinct from other justification...
This PR aims o fix #83. Briefly, it takes Paul's advice [here](https://github.com/slowkow/ggrepel/issues/83#issuecomment-547598426) to cast everything to an absolute unit as soon as possible, and then refuse to deal with other...
## Summary I set y = Inf in aes for geom_label_repel, but I could not find the specific label from the plot. ## Minimal code example Here is the minimum...
This PR aims to fix #169. Briefly, this PR gives `geom_text_repel()` a `grob` argument that can be used to provide a different grob constructor than `textGrob()`. You can pass, for...