《R数据科学》箱式图之按中位数进行排序摆列

首先画一个箱式图
library(ggplot2)
ggplot(mpg, aes(class, hwy)) + geom_boxplot()
image.png
这图明显的看着很别扭,考虑是否能将箱式图,按照从小到大或者从大到小进行排序呢?在看《R数据科学》的第五章时候,就有这样一个范例,我们可以通过reorder这个函数来进行排序,然后出图。
ggplot(mpg) +
  geom_boxplot(aes(x = reorder(class, hwy, FUN = median), y = hwy))
## 按照箱式图的class对应的hwy值的中位数进行排序。
## reorder的三个参数中,第一个是被排序的因子序列,第二个是等长度的作为排序参考的序列,第三个是构造排序标准的加工函数
## https://blog.csdn.net/cdlka/article/details/75909753
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容