条形图:条形图通过垂直或水平的条形展示了类型变量的分布(频数)。最简单的用法为:barplot(height),height为矩阵或向量。
horiz=TRUE选项:表示水平,在此之前先使用table()对类别进行统计;
如果要绘制的类别型变量是一个因子或有序型因子的会直接使用plot,无需使用table,向量
堆砌条形图和分组条形图
barplot(height,legrnd=rownames(height)) beside=TRUE 选项决定分组条形图
均值条形图 使用数据整合函数然后来表现
条形图的微调 使用cex.names减小字体,names.arg指定一个字符向量作为标签
棘状图 对堆砌条形图形的冲1缩放,每个条形高度为1,每段狂赌即比例 使用vcd包中的 spine()函数
饼图 pie(x, labels) x表示每个扇形的面积,labels表示每个扇形的名称
直方图 hist(x) freq=FALSE表示根据概率而不是频数绘制图形,参数breaks控制组的数量
核密度图 核密度估计是用于随机变量概率密度函数的一种非参数方法,核密度图可用于观察连续型变量的有效办法 plot(density(x))
sm.density.compare(x, factor) 可以向图形叠加两组或者更多的核密度图像
箱形图 箱线图(又称盒须图)通过绘制连续型变量的五数总括,即最小值、下四分位数(第25百分位数)、中位数(第50百分位数)、四分位数(第75百分位数)以及最大值,描述了连续型变量的分布。箱线图能够显示出可能为离群点(范围±1.5*IQR以外的值,IQR表示四分位距,即上四分位数与下四分位数的差值)的观测。 boxplot(x)
箱线图可以表现单组或者多组变量 boxplot(formula,data=dataframe) varwidth=TURE使箱线图的宽度预期样本大小的平方根成正比
horizontal=TRUE 反转坐标轴方向 notch=TRUE 添加凹槽,两个凹槽不互相重叠,则中位数有很大差别
交叉因子的箱线图:data$x1<-factor(data$x1),data$x2<-factor(data$x2),boxplot(y~x1*x2)
小提琴图: vioplot(x1,x2,.....,names=,col=) 小提琴图基本上是核密度图以镜像方式在箱型图上叠加,白点为中位数,黑色盒型的范围是上下四分位点,细黑线表示须,外部形状为核密度估计
点图 dotchart(x,labels=) x为数值向量,labels为标签
相关代码