R 绘制箱线图的绘制方法(plot、boxplot、qplot)

作者:国际小甜 | 创建时间: 2023-06-19
箱线图在数据分析中应用得很广泛。R的内置函数boxplot可以轻松实现。当然也可以用ggplot2高级绘图。...
R 绘制箱线图的绘制方法(plot、boxplot、qplot)

操作方法

#读取数据集 以ggplot2中的diamonds数据集为例。 library(ggplot2) sample1=diamonds[sample(nrow(diamonds),100),] attach(sample1) #当x为分类变量时,plot函数可自动绘制出箱线图 plot(cut, price)

在boxplot函数中,可以使用公式来实现。 boxplot(price ~ cut, data = sample1,col=rainbow(7)) 也可以用ggplot2中的函数实现,下面两行代码运行的结果相同。 qplot(cut, price, data=sample1, geom="boxplot") ggplot(sample1, aes(x=cut, y=price)) + geom_boxplot()

# 两个x变量同时作用 boxplot(price ~ cut+color, data = sample1,col=rainbow(7)) ggplot2的实现方法: qplot(interaction(cut, color), price, data=sample1, geom="boxplot") ggplot(sample1, aes(x=interaction(cut, color), y=price)) + geom_boxplot()

点击展开全文

更多推荐