1 / 56
文档名称:

R语言入门图形.ppt

格式:ppt   大小:765KB   页数:56页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

R语言入门图形.ppt

上传人:放射辐射 2022/4/5 文件大小:765 KB

下载得到文件列表

R语言入门图形.ppt

文档介绍

文档介绍:R语言入门图形
>stem(cl$Weight, scale = 2, width = 80, atom = 1e-08)
The decimal point is 1 digit(s) to the right of the |
d=T
使函数象低级图形函数那样不是开始一个新图形而是在原图基础上添加。
axes=F
暂不画坐标轴,随后可以用axis()函数更精确地规
定坐标轴的画法。缺省值是axes=T,即有坐标轴。
log="x" log="y"
log="xy"
把x轴,y轴或两个坐标轴用对数刻度绘制。
type=
type="p"
type="l"
type="b"
type="o"
type="h"
type="s"
type="S"
type="n"
规定绘图方式:
绘点
画线
绘点并在中间用线连接
绘点并画线穿过各点
从点到横轴画垂线
阶梯函数;左连续
阶梯函数;右连续
不画任何点、线,但仍画坐标轴并建立坐标系,适用于后面用低级图形函数作图。
xlab="字符串“
ylab="字符串"
main="字符串"
sub="字符串"
定义x轴和y轴的标签,缺省时使用对象名。
图形的标题; 图形的小标题,用较小字体画在x轴下方。
低级图形函数
高级图形函数可以迅速简便地绘制常见类型的图形,但是,某些情况下你可能希望绘制一些有特殊要求的图形。比如,你希望坐标轴按照自己的设计绘制,在已有的图上增加另一组数据,在图中加入一行文本注释,绘出多个曲线代表的数据的标签,等等。
低级图形函数让你在已有的图的基础上进行添加。
低级图形函数一般需要指定位置信息,其中的坐标指的是所谓用户坐标,即前面的高级图形函数所建立的坐标系中的坐标。坐标可以用两个向量x和y给出,也可以由一个两列的矩阵给出。如果交互作图可以用下面介绍的locator()函数来交互地从图形中直接输入坐标位置。
常用的低级图形函数罗列如下:
points(x,y)
lines(x,y)
在当前图形上叠加一组点或线。可以使用plot()的
type=参数来指定绘制方法,缺省时points() 画点,
lines()画线。
text(x,y, labels, ...)
在由坐标x和y给出的位置标出由labels指定的字符串。
labels可以是数值型或字符型的向量,labels[i]在x[i],
y[i]处标出。
abline(a, b)
abline(h=y)
abline(v=x)
abline( )
在当前图形上画一条直线。两个参数a, b分布给出截距
和斜率。指定h=参数时绘制水平线,指定v=参数时绘
制垂直线。
$coefficients 成员给出直线的截距和斜
率。
polygon(x, y, ...)
以由向量x给出的横坐标和向量y给出的纵坐标为顶点
绘制多边形。可以用col=参数指定一个颜色填充多边
形内部。
> plot(c1$Height[c1$Sex=='男'],c1$Weight[c1$Sex=='男'],col='Blue')
> points(c1$Height[c1$Sex=='女'],c1$Weight[c1$Sex=='女'],col='Red')
legend(x, y, legend, ...)  
legend(, angle=v) legend(,density=v)
legend(, fill=v) legend(, col=v) legend(, lty=v) legend(, pch=v) legend(, marks=v)
legend函数用来在当前图形的指定坐标位置绘制图例。图例的说明文字由向量legend提供。至少下面的v值要给出以确定要对什么图例进行说明,v是长度与legend相同的向量。
angle参数指定几种阴影斜角。
density参数指定几种阴影密度。
fill参数指定几种填充颜色。
col参数指定几种颜色。
lty参数指定几种线型。
pch参数指定几种散点符号,为字符型向量。  
marks参数也指定几种散点符号,但使用散点符号数值代号,为数值型向量。
title(main, sub)
绘制由main指定的标题和由sub指定的小标题。
axis(side, ...)
绘制一条坐标轴。这之前的绘图函数必须已经用axes=F选项抑制了自动的坐标轴。参数side 指定在哪一边绘制坐标轴,取值为1到4,1为下边,然后逆时针数。可以用at=参数指定刻度位置,用labels参数指定刻度处的标签。
交互图形函数
S的低级图形函数可以在已有