【发布时间】:2016-06-14 09:01:39
【问题描述】:
我的目标是按格子 bwplot 的中位数对盒子进行排序。我知道aggregate、reorder 等,以及晶格index.cond 或perm.cond 参数可用于此目的,但我很难将这些部分与bwplot 正确组合在一起。我希望能提供一个干净且可重用的解决方案的答案,并说明有关参数和功能如何在该解决方案中协同工作的一些细节 - 因为这是目前不完全理解的内容。
这是一个没有排序的情节的最小工作示例:
bwplot(data = iris, x = Sepal.Width ~ Species)
据我了解,可以通过类似的方式强制按中位数对盒子进行排序:
# notrun
bwplot(data = iris, x = Sepal.Width ~ Species | XXX, index.cond = function(x,y) reorder(x,y,median))
bwplot(data = iris, x = Sepal.Width ~ Species, perm.cond = XXX)
PS:与订购bwplot(至少是我发现的)相关的一堆现有问题要么调查其他细节,要么没有为我找到通用解决方案。
【问题讨论】: