今天,我更新了ggrepel以支持
position
版本0.7.3中的选项。
请尝试一下,让我知道它是怎么回事。
如果您有问题,请在此处报告:
https://github.com/slowkow/ggrepel/issues
安装ggrepel的0.7.3版:
devtools::install_github("slowkow/ggrepel")
让我们试试:
require(ggplot2)
require(ggrepel)
data("mtcars")
mtcars$cyl <- as.factor(mtcars$cyl)
mtcars$am <- as.factor(mtcars$am)
dodge <- position_dodge(1)
ggplot(mtcars, aes(x = am, y = mpg, label = mpg)) +
geom_point(
mapping = aes(color = cyl),
position = dodge,
size = 3,
alpha = 0.5
) +
geom_text_repel(
mapping = aes(group = cyl),
position = dodge,
size = 4,
alpha = 0.9,
segment.size = .25,
segment.alpha = .8,
force = 1
)