R 绘制箱线图的绘制方法(plot、boxplot、qplot)
1、#读取数据集
以ggplot2中的diamonds数据集为例。
library(ggplot2)
sample1=diamonds[sample(nrow(diamonds),100),]
attach(sample1)
#当x为分类变量时,plot函数可自动绘制出箱线图
plot(cut, price)
2、在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()
3、# 两个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()
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:38
阅读量:56
阅读量:48
阅读量:42
阅读量:38