首页 > 解决方案 > 如何用子集在 R 中做箱线图?

问题描述

我有一个名为“gov”的数据,它包含 6 种不同的政体类型(从 0 到 5),我想制作分数的箱线图,并为每种政体类型使用一个框进行排名。我怎样才能做到这一点?谢谢!数据看起来像这样。

regime    EstScore1   rank1  EstScore2  rank2
1         1.33        92       0.77      70
0         0.17        80       0.18      79
2         0.36        70       0.41      67
3         0.91        85       0.87      80
4         1.12        65       1.05      68
5         0.02        87       0.14      85
3         0.65        80       0.47      82
2         1.13        68       1.07      65
........

标签: r

解决方案


你可以试试:

require(ggplot2)

ggplot(data = gov, 
       aes(y = EstScore1, x = rank1, colour=factor(regime))
       ) +
  geom_boxplot()

在此处输入图像描述


推荐阅读