在R中,高级图形函数可以迅速简便地绘制不同类型的常见图形,但某些情况下,我们希望绘制些特殊要求的图形。比如在在已有的图中增加一组数据,加入注释,对特定的数据点添加标签等。
低级绘图函数(在现有的图形上添加元素)
函数名 | 功能 |
---|---|
points(x,y) | 添加点 |
lines(x,y) | 添加线 |
text(x,y,labels,…) | 在(x,y)处添加用labels指定的文字 |
mtext(text,side=3,line=0,…) | 在边空添加用text指定的文字 |
segments(x0,y0,x1,y1) | 从(x0,y0)各点到(x1,y1)各点画线段 |
arrows(x0,y0,x1,y1,…) | 同上,但添加箭头 |
abline(a,b) | 绘制斜率为b和截距为a的直线 |
abline(h=y) | 在纵坐标y处画水平线 |
abline(v=x) | 在横坐标x处画垂直线 |
abline(lm.obj) | 画出lm.obj确定的回归线 |
rect(x1,y1,x2,y2) | 绘制长方形,(x1,y1)为左下角,(x2,y2)为右上角 |
polygon(x,y) | 绘制连接各x,y坐标确定的点的多边形 |
legend(x,y,legend) | 在点(x,y)处添加图例,说明内容由legend给定 |
title() | 添加标题,也可添加一个副标题 |
axis(side,vect) | 画坐标轴 |
box() | 在当前的图上加边框 |
rug(x) | 在x轴上用短线画出x数据的位置 |
locator(n,type=”n”,…) | 获取鼠标在图中点击处的坐标 |