У меня есть диаграмма, где я хочу показать имена меток. Проблема в том, что я хочу отклонить эти имена меток, чтобы сделать их за пределами диаграммы. Я пробовал geom_text_repel
из пакета ggrepel
, но он отталкивает ярлыки, когда они накладываются друг на друга.
Также попробовал такой совет: ">Отклонить метку и текст геометрии в ggplot. И упорядочивание точек геометрии в зависимости от размера
И не получил никакой исчерпывающей информации о решении моей проблемы.
Образец:
mtdata <- mtcars %>%
rownames_to_column(var = "name") %>%
mutate(cyl = as.factor(cyl))
ggplot(mtdata, aes(x = cyl, y = mpg)) + geom_boxplot() +
geom_text_repel(data = mtdata %>%
filter(mpg > 20 & wt >3), aes(label = name))
Желаемый результат:
Итак, вы можете видеть, что есть точка, которая изображает точное положение метки и отталкивание.