我想显示多个变量的箱线图,并按列均值降序排列它们,就像在绩效分析包裹。我使用以下代码生成箱线图:
zx <- replicate (5, rnorm(50))
zx_means <- (colMeans(zx, na.rm = TRUE))
boxplot(zx, horizontal = FALSE, outline = FALSE)
points(zx_means, pch = 22, col = "darkgrey", lwd = 7)
到目前为止,我还无法想出一种方法来对它们进行如上所述的排名。我尝试过同时使用sort and order,但到目前为止还没有任何令人满意的结果。
任何帮助将非常感激。
order
对我来说效果很好!?:
colnames (zx) <- seq_len (ncol (zx))
boxplot(zx [, order (zx_means)], horizontal = FALSE, outline = FALSE)
points(zx_means [ order (zx_means)], pch = 22, col = "darkgrey", lwd = 7)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)