我只想为ggplot2生成的每个数字面板添加注释; 每个角落都有简单的标签,如(a),(b),(c)等.有一个简单的方法吗?
hrb*_*str 29
来自:https://groups.google.com/forum/?fromgroups =#!topic /ggplot2/RL8M7Ut5EpU您可以使用以下内容:
library(ggplot2)
x <-runif(9, 0, 125)
data <- as.data.frame(x)
data$y <- runif(9, 0, 125)
data$yy <- factor(c("a","b","c"))
ggplot(data, aes(x, y)) +
geom_point(shape = 2) +
facet_grid(~yy) +
geom_text(aes(x, y, label=lab),
data=data.frame(x=60, y=Inf, lab=c("this","is","the way"),
yy=letters[1:3]), vjust=1)
Run Code Online (Sandbox Code Playgroud)
哪个应该给你这个:

基本上,您data.frame使用包含带有文本的列的文本以及包含您用于的变量的列来创建facet_grid.然后,您可以简单地添加一个geom_text与data.frame.有关geom_text文本放置等的更多详细信息,请参阅文档.
| 归档时间: |
|
| 查看次数: |
15025 次 |
| 最近记录: |