如何在 R 中使用 ggplot2 增加箱线图之间的距离?
为了增加使用 ggplot2 创建的箱线图之间的距离,我们可以减小箱线图的宽度,因此图之间的距离将自动增加。当我们有大量要为其创建箱线图的类别时,这将是必需的。
查看下面给出的示例以了解如何完成它。
示例
以下代码段创建了一个示例数据框 -
Group<-sample(c("India","China","USA","France","UK"),20,replace=TRUE)Rate<-rpois(20,5)
df<-data.frame(Group,Rate)
df
创建以下数据框 -
Group Rate1 USA 7
2 UK 2
3 USA 3
4 USA 4
5 France 3
6 China 4
7 USA 5
8 USA 6
9 USA 3
10 UK 6
11 China 4
12 UK 4
13 India 5
14 India 1
15 USA 3
16 France 4
17 France 5
18 France 8
19 China 7
20 India 6
要加载 ggplot2 包并为 df 中的数据创建箱线图,请将以下代码添加到上述代码段 -
library(ggplot2)输出结果ggplot(df,aes(Group,Rate))+geom_boxplot()
如果您将上述所有片段作为单个程序执行,它会生成以下输出 -
现在,要为 df 中的数据创建箱线图,箱线图之间的距离较大,请将以下代码添加到上面的代码片段中 -
ggplot(df,aes(Group,Rate))+geom_boxplot(width=0.2)输出结果
如果您将上述所有片段作为单个程序执行,它会生成以下输出 -
以上是 如何在 R 中使用 ggplot2 增加箱线图之间的距离? 的全部内容, 来源链接: utcz.com/z/363433.html