在前面的章节中曾介绍过几种图形,这一章再介绍其他几种图形,这些图形没有之前条形图等用的广泛,但从某种程度来说,比条形图等要“高级”。。。
1.lowess(x,y,…):平滑函数,用来在已经绘制的图形中添加一条平滑曲线,其中x是横坐标,y是纵坐标
2.scatterplot(x~y|z,id.method=”identify”,labels=row.names(y),..):绘制z在不同情况下x和y的散点图,id.method的值设为identify,表示可以与图形进行交互,即可用鼠标单击图形的某点,且会出现labels中设置的相应值,labels的值为y的各行名称,此外,scatterplot会自动添加线性拟合直线与平滑拟合曲线
3.pairs(~x+y+z,..):绘制x,y,z两两之间的散点图
4.scatterplotMatrix(~x+y+z,…):绘制x,y,z两两之间的散点图,默认添加了线性拟合直线和平滑拟合曲线
5.smoothScatter(x,y):绘制点数众多时的散点图,它能通过颜色的深浅区分点的分布情况
6.scatterplot3d(x,y,x,type=”h”,..):绘制三维散点图,其中type=”h”表明还可以添加点到水平面的垂直线,此外scatter3d(x,y,x)和plot3d(x,y,z)也可以绘制三维散点图,且可以通过鼠标移动将图进行旋转
7.symbols(x,y,..):绘制x和y的气泡图,具体的参数选项可以通过help(“symbols”)进行查看
8.corrgram(数据集,..):绘制数据集中各变量之间的相关性,具体的参数选项可以通过help(“corrgram”)进行查看
9.mosaic(数据集,..):绘制马赛克图,判断数据集中多个类别型变量间的关系,具体的参数选项可以通过help(“mosaic”)进行查看