-1
A
回答
1
正如@Axeman所说,ggrepel
是一个体面的选择。不幸的是,它只会避免与其他标签重叠,而不是线条,因此解决方案并不完美。
library(ggplot2)
install.packages("ggrepel")
library(ggrepel)
set.seed(50)
d <- data.frame(y = c(rnorm(50), rnorm(50, 5), rnorm(50, 10)),
x = rep(seq(50), times = 3),
group = rep(LETTERS[seq(3)], each = 50))
ggplot(d, aes(x, y, group = group, label = group)) +
geom_line() +
geom_text_repel(data = d[d$x == sample(d$x, 1), ], size = 10)
相关问题
- 1. 在ggplot2中注释轴
- 2. 如何很好地注释ggplot2(手动)
- 3. 带上标的ggplot2注释
- 4. 在ggplot2中添加轴注释
- 5. 在Textmate中,如何更改注释行的样式?
- 6. 注释文本使用GGPLOT2
- 7. 旋转栅格注释ggplot2
- 8. 如何在注释中使用注释?
- 9. 像/ * text * /这样的块如何成为有效的xml注释?
- 10. 如何实现像MVC数据注释这样的JQuery验证?
- 11. ggplot2 - 注释 - 更改文本注释的背景颜色
- 12. 如何在Spring中进行注释?
- 13. 如何在Makefile中注释一行?
- 14. 如何在NetBeans中执行HTML注释
- 15. 如何查询注释的stackoverflow样式?
- 16. 如何解析CSS(样式表)注释(注释)?
- 17. 我可以像这样在django模型中使用注释吗?
- 18. Hibernate注释。如何注释?
- 19. 如何在HAMLC注释掉一行注释
- 20. 在ggplot2的注释中解析两个符号(== 4 == 2 * 2)
- 21. ggplot2 - 用上标注释文本
- 22. 删除C样式多行注释
- 23. 如何注释掉已有多行注释的代码块?
- 24. 我如何禁用这个恼人的git注释执行
- 25. 注释 - NSArray - 如何做到这一点?
- 26. 多行注释vs单行注释
- 27. Visual Studio中的JavaScript - Closure样式注释
- 28. 如何在android studio中创建像这样的注册按钮?
- 29. 为什么'//'样式多行注释不好(在Java中)?
- 30. 注释在SQL查询中包含注释时性能如何?
可以使用['ggrepel'](https://cran.r-project.org/web/packages/ggrepel/vignettes/ggrepel.html)生成类似这样的东西。一个可重复的例子将更多地邀请实际的答案。 – Axeman
为什么不使用默认图例?替代品可以手动添加文字到最后的情节。 – zx8754