开发者学堂课程【大数据之 R 语言速成与实战:R基本图形--条形图(堆砌、分组、均值)、条形图的微调】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/363/detail/4339
R 基本图形--条形图(堆砌、分组、均值)、条形图的微调
目录:
一、简单的条形图
二、堆砌、分组条形图
三、均值条形图
四、条形图的微调
一、简单的条形图
先打开 RStudio
>barplot(c(1,2.4.2.6.4.3.5))
得到一个条形图
>barplot(c(1,2,4,2,6,4,3,5),horiz=TRUE)
得到一个水平的条形图
>Arthitis
得到一个数据图
>table<-table(Arthritis$Improved)
将函数中的情况统计出来
>counts
None Some Marked
42 14 28
>barplot(counts)
>barplot(counts, horiz=TRUE)
>head(Arthitis)
查看数据集
>counts<-table(Arthritis$Improved,Arthritis$Treatment)
>counts
得到结果
二、堆砌、分组条形图
>barplot(counts)得到一个堆砌的条形图
>barplot(counts,besid=TRUE)
并列条形图
三、均值条形图
>states<-data.frame(state.region/state.x77)
合成数据集
>x<-aggreats (states$illiteracy,by=list(state,region),FUN=mean)
Error:could not find function”aggreate”
>x<-aggreats (states$illiteracy,by=list(state,region),FUN=mean)
>x
四、条形图的微调
(par(mar=c(5.8.4.2))
>counts<-table(Arthritis$IMPROVED
>brplot(counts,borz=TRUE,cex.names=0.8,names.arg=c(“No improved,”some impoved”))
Wrning messager
>Par(las=2)
>barplot(counts,horiz=TRUE,cex.names=0.8,names.arg=c("No improved","some improved","marked improved"))
将名称翻转