本文主要是介绍R语言实战学习笔记-第六章基本图形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本章内容条形图、箱线图和点图
饼图和扇形图
直方图与核密度图
6.1 条形图
barplot(height) 其中的height是一个向量或一个矩阵。
6.1.1简单的条形图
library(vcd)
counts<-table(Arthritis$Improved)
barplot(counts,main = 'Simple Bar Plot',xlab = 'Improvement',ylab = 'Frequency')
barplot(counts,main = 'Horizontal Bar Plot',ylab = 'Improvement',xlab = 'Frequency',horiz = TRUE)#水平
若要绘制的类别型变量是一个因子或有序型因子,就可以使用函数plot()快速创建一幅垂直条形图。
plot(Arthritis$Improved, main="Simple Bar Plot",xlab="Improved", ylab="Frequency")
plot(Arthritis$Improved, horiz=TRUE, main="Horizontal Bar Plot",xlab="Frequency", ylab="Improved")
6.1.2堆砌条形图和分组条形图
如果height是一个矩阵而不是一个向量,则绘图结果将是一幅堆砌条形图或分组条形图。若beside=FALSE(默认值),则矩阵中的每一列都将生成图中的一个条形,各列中的值将给出堆砌的“子条”的高度。若beside=TRUE,则矩阵中的每一列都表示一个分组,各列中的值将并列而不是堆砌。
#堆砌条形图
barplot(counts,main="Stacked Bar Plot",xlab="Treatment", ylab="Frequency",col = c('red','yellow','green'),legend=rownames(counts))
#分组条形图
barplot(counts,beside=TRUE,main="Grouped Bar Plot",xlab="Treatment", ylab="Frequency",col = c('red','yellow','green'),legend=rownames(counts))
这篇关于R语言实战学习笔记-第六章基本图形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!