类别数据可视化
条形图及其变种
简单条形图
> par(mfrow=c(1,3),mai=c(0.7,0.7,0.6,0.1),cex=0.7,cex.main=0.8)
> barplot(count1,xlab = "频数",ylab = "社区",horiz = TRUE,main = "(a)水平条形图",col=2:5)
> barplot(count2,xlab = "性别",ylab = "频数",main = "(b)垂直条形图")
> barplot(count3,xlab = "态度",ylab = "频数",main = "(b)垂直条形图",col = 2:3)
par函数:图形控制的参数设置函数:
常用参数:
cex:控制文字和绘图符号的大小,cex=1表示正常大小
font.lab:控制坐标轴标签的字体
lyt:设置线条类型
lwd:设置线条宽度
mai:参数是一个数值向量c(底部,左侧,上侧,右侧),设置图形边距大小,单位是英寸
mfcol:参数是一个数值向量c(nr,nc),用于将绘图区域分割成相应的行数和列数
mfrow:同mfcol,只是按行填充各图
pch:设置绘图点或符号的类型
barplot函数:绘制条形图
常用参数:
col:设置图形颜色
las:只能是0,1,2,3中的某一直,用于表示刻度值的方向,0-平行于坐标轴;1-总是水平方向;2-总是垂直于坐标轴;3-总是垂直方向。
plot函数:绘制散点图
常用参数:
type:设置绘图类型,p-绘点,l-绘线,b-点和线
axes:axes=FALSE,暂时禁止坐标轴的生成以便使用axis()函数添加你自己定制的坐标轴。默认情况是axes=TRUE,即包含坐标轴。
axis函数:添加坐标轴