R中ggplot2中箱线图之间的间距
在本文中,我们将看到如何使用 R 编程语言在 ggplot2 中的箱线图之间添加空间。
使用中的数据集: Crop_recommendation
方法 1:使用箱线图之间的宽度
在这里,我们将使用宽度属性来定义箱线图之间的空间。在这个值被传递给属性。
Syntax: geom_boxplot(width)
程序:
R
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
Python3
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
输出:
方法二:使用position_dodge
这里我们将使用 position_dodge 来定义几何体的垂直位置,同时调整水平位置。 position_dodge()要求分组变量指定位置。
句法:
geom_boxplot( position = position_dodge(width))
程序:
蟒蛇3
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
输出: