我正在尝试创建 labels
为 dotchart()
以下。具体来说,我正在尝试创建 Yes_1
至 Yes_5
下 第 1 组 在 groups
下面,并创建 No_1
至 No_15
下 第 2 组 在 groups
下面( 见下图 )。
这是我尝试过但没有成功的 R 代码:(问题出在 paste0()
)
y = rnorm(20)
groups = factor( rep(1:2, times = c(5, 15) ) )
dotchart(y, groups = groups, labels = c(paste0("Yes_",1:5), paste0("No_", 1:15))[groups])
最佳答案
y = rnorm(20)
groups = factor( rep(1:2, times = c(5, 15) ) )
dotchart(y, groups = groups, labels = c(paste0("Yes_",5:1), paste0("No_", 15:1)))
如果我们删除
[groups]
在第 3 行索引,并反转范围,然后我们得到:关于r - 如何在 R 中使用 `paste0` 将数字序列附加到字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44349338/