R语言 为箱形图添加槽口
在这篇文章中,我们将学习如何在R编程语言中为箱形图添加凹槽。
R语言中的ggvis包是用来提供数据可视化的。它被用来创建可视化的交互式图形工具,用于数据的绘制和表示。该包可以通过以下命令安装到工作空间。
install.packages("ggvis")
ggvis包中的ggvis方法用于启动ggvis图形窗口。
语法: ggvis( data , mp1, mp2.,)
参数 :
- data – 要绘制的数据集
- mp1, mp2,… – 要绘制的地图变量
ggplot()方法用于接受一个R对象作为输入来绘制数据点。它也考虑到了美学映射的问题。x和y坐标可以在审美贴图中绘制出来。
语法: ggplot (data-frame-obj , aes = )
参数 :
- data-frame-obj – 数据框对象
- aes – 要指定的美学映射。
geom_boxplot()方法用于在R中构建箱形图。默认情况下,缺口参数的值为 “FALSE”。
# installing the required libraries
library("ggvis")
# creating a data frame
data_frame <- data.frame(col1 = c("a","b","a",
"a","b"),
col2 = c(1:5))
print("Data Frame")
print(data_frame)
# PLOTTING WITHOUT NOTCH
ggplot(data_frame, aes(x = col1, y = col2)) +
geom_boxplot()
输出
[1] "Data Frame"
col1 col2
1 a 1
2 b 2
3 a 3
4 a 4
5 b 5
为了给boxplot添加缺口,我们可以将缺口参数设置为TRUE。然后它就会在boxplot中添加缺口。
# installing the required libraries
library("ggvis")
# creating a data frame
data_frame <- data.frame(col1 = c("a","b","a",
"a","b"),
col2 = c(1:5))
print("Data Frame")
print(data_frame)
# plotting with notch
ggplot(data_frame, aes(x = col1,
y = col2)) +
geom_boxplot(notch = TRUE)
输出
[1] "Data Frame"
col1 col2
1 a 1
2 b 2
3 a 3
4 a 4
5 b 5