我有一个包含两个定性变量(Q1、Q2)的数据框,这两个变量均以 LOW、MEDIUM、HIGH 的尺度和 0-100 的尺度连续变量 CV 进行测量。
s = 5
trial <- data.frame(id = c(1:s),
Q1 = ordered(sample(c("LOW","MED","HIGH"),size=s,replace=T)),
Q2 = ordered(sample(c("LOW","MED","HIGH"),size=s,replace=T)),
CV = runif(s,0,100))
我需要使用 ggplot 来显示每个级别(x3)的每个定性变量(x2)的连续变量的多面图(最好是水平箱线图/抖动)。这将导致 3 x 2 布局。
由于我对 ggplot 很陌生,我不确定应该如何实现。我玩过 qplot 并且无法弄清楚如何控制方面以在同一图表上显示 Q1 和 Q2 箱线图!
我是否需要将多个 qplots 运行到同一个窗口(在基础上我会使用 par 来控制布局),还是可以通过单个命令来实现。还是我应该尝试两次融化数据?
trial = rbind(data.frame(Q = "Q1",Level = trial[,2], CV = trial[,4]),
data.frame(Q = "Q2",Level = trial[,3], CV = trial[,4]))
我会继续努力,希望有人能在此期间提供一些提示。