gpt4 book ai didi

r - 根据中位数对箱形图进行排序

转载 作者:行者123 更新时间:2023-12-03 08:46:56 24 4
gpt4 key购买 nike

我想使用R进行一系列箱形图,这些箱形图按中值排序。假设然后执行:

boxplot(cost ~ type)

如果成本在y轴上显示并且类型类别在x轴上可见,这将给我一些箱线图:
-----     -----
| |
[ ] |
| [ ]
| |
----- -----
A B

但是,我想要的是根据最高和最低中位数排序的箱线图。我的怀疑是,我需要做的是更改类型(A或B)的标签以数字方式指示哪个是最低和最高中值,但是我想知道是否有更聪明的方法来解决该问题。

最佳答案

checkout ?reorder。该示例似乎是您想要的,但以相反的顺序排序。我在下面的第一行中更改了-count,以按照您想要的顺序排序。

  bymedian <- with(InsectSprays, reorder(spray, -count, median))
boxplot(count ~ bymedian, data = InsectSprays,
xlab = "Type of spray", ylab = "Insect count",
main = "InsectSprays data", varwidth = TRUE,
col = "lightgray")

关于r - 根据中位数对箱形图进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3765950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com