r - 如何在不知道绘图的确切坐标的情况下将文本放在绘图 (ggplot2) 上?
问题描述
我有一个情节g
制作:
library(ggplot2)
g = ggplot(mtcars, aes(mpg, cyl)) +
geom_point()
annotate
现在,我想使用(或其他任何东西)向情节添加文本。我特别希望文本出现在情节的左下角。
这有效:
g + annotate("text", x = 12, y = 4, label = "Boring Label")
但是,这种方法的问题是我必须知道绘图坐标 (x = 12, y = 4) 才能将文本放置在绘图的左下角。我将为许多不同的绘图自动执行此过程,并且我想将相同的文本放置在同一位置(左下角)而不知道绘图的最小和最大坐标。例如,类似c(0.3, 0.1)
或c(x = 0.3, y = 0.1)
(0 = 最小值,x 和 y 为 1 最大值)之类的东西会非常有帮助。但这不适用于annotate("text", x = 0.3, y = 0.1, label = "Boring Label")
.
解决方案
推荐阅读
- reactjs - SVG在浏览器中不同
- amazon-web-services - 从 EC2 实例调用 AWS Lambda 函数
- python - NLTK PCFG ' AttributeError: 'PCFG' 对象没有属性 'rules''
- c# - C#如何获得字符串中所有数字的总和,因为太长而无法转换为整数?
- java - java - 如何在不知道String中存在哪种数字类型的情况下从Java中的String转换为Number?
- php - 是否可以基于域或 IP 对私有 S3 文件进行 GET 访问?
- python - Python for 循环,网络浏览器
- javascript - Javascript + .net 核心:不使用 FormData 和 FromFrom 上传文件
- api - icCube Rest API (LoadMeasureGroup):加载分区错误:内部错误:mix add-rows w/ add-row
- docker - Kubernetes 上的 KIE 服务器和工作台