Sorting a boxplot based on median value

后端 未结 3 1494
滥情空心
滥情空心 2020-12-24 05:54

I\'d like to use R to make a series of boxplots which are sorted by median value. Suppose then I execute:

boxplot(cost ~ type)

This would g

3条回答
  •  轮回少年
    2020-12-24 06:35

    Beware of missing values, you have to add na.rm = TRUE for it to work. If not, the code simply doesn't work. It took me hours to found that out.

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

提交回复
热议问题