我正在尝试为labels
下面的dotchart()
创建Yes_1
。具体来说,我尝试在Yes_5
下面的第1组下创建groups
到No_1
,并创建No_15
到{{1在groups
下面的第2组下( 见下图 )。
以下是我尝试过的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])
答案 0 :(得分:4)
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)))
如果我们在第3行删除[groups]
索引并反转范围,那么我们得到:
答案 1 :(得分:1)
只需将[group]
放在最后。如果你想要它们,请颠倒范围的顺序。
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)))