R语言 ggplot2中boxplots之间的间距

R语言 ggplot2中boxplots之间的间距

在这篇文章中,我们将看到如何使用R编程语言在ggplot2中的boxplots之间添加空间。

使用的数据集: Crop_recommendation

方法1:在boxplot之间使用宽度

这里我们将使用宽度属性来定义boxplot之间的空间。在这里,值被传递给属性。

语法: geom_boxplot(width)

程序

library(ggplot2)
  
# loading data set and storing it in ds variable
df <- read.csv("Crop_recommendation.csv", header = TRUE)
  
# create a boxplot by using geom_boxplot() function
# of ggplot2 package
plot = ggplot(data=df,
              mapping=aes(
                x=label, y=temperature))+
geom_boxplot(width = 0.5)
plot 

输出

R语言中ggplot2中boxplots之间的间距

方法2:使用position_dodge

这里我们将使用position_dodge来定义一个几何体 的垂直位置 ,同时调整水平位置。 position_dodge()要求分组变量是指定位置 。

语法

geom_boxplot( position = position_dodge(width))

程序

library(ggplot2)
  
# loading data set and storing it in ds variable
df <- read.csv("Crop_recommendation.csv", header = TRUE)
  
# create a boxplot by using geom_boxplot() function
# of ggplot2 package
plot= ggplot(data=df,
             mapping=aes(x=label, 
                         y=temperature))+
geom_boxplot(width=0.1, position = position_dodge(width=0.5))
plot

输出

R语言中ggplot2中boxplots之间的间距

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程