1 / 23
文档名称:

第八讲r语言.ppt

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

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

分享

预览

第八讲r语言.ppt

上传人:文库旗舰店 2018/7/15 文件大小:2.13 MB

下载得到文件列表

第八讲r语言.ppt

文档介绍

文档介绍:第八讲图形函数
三种类型的画图命令
高级画图函数:产生一个新的图形,并且可以在图形中显示坐标、标记和标题等元素
低级画图函数:向已经存在的图形中添加自定义的元素,如添加点、线和标记等
交互式的图形函数:允许运用点击设备如鼠标向已存在的图形中添加信息或者从中提取信息
高级图形命令
例子:
plot(x,y,…)函数
x:图形中点的坐标,或者也可以表示一个单独的作图结构、函数或任何一个R语言对象
y:着是一个可选的参数,如果‘x’表示x轴坐标的话,则’y’表示图形中点的y轴坐标
…:其他图形参数
>plot(sin,-pi,2*pi)
例子:生成三角函数sin()(自变量从-pi到2*pi)的图形
> plot(cars,xlab="Speed(mph)",ylab="Stopping distance(ft)",las=1)
例子:对二维数组cars作图
windows(5,5) #打开一个新的图形设备
plot(rnorm(100),type="b")
windows(6,3) #打开一个新的图形设备
plot(rnorm(100),type="h")
jpeg() #打开一个jpeg图形设备
plot(rnorm(10000))
pdf() #打开一个pdf图形设备
plot(rnorm(10000),type="l")
png() #打开一个png图形设备
plot(rnorm(100),type="s")
postscript() #打开一个文本图形设备
plot(rnorm(100),type="s",bg="yellow")
() #显示当前打开的所有图形设备编号
() #显示当前活动的图形设备
(3) #切换活动图形设备到图形3
image(matrix(rnorm(10000),100,100),col=(30),axes=FALSE)
#在图形设备3中重新画图
(2) #切换活动图形设备到图形2
screen(1,FALSE)
plot(seq(from=2,to=-2,length=100),type="l")
#在图形设备2中添加图形
多个图形设备的操作
par(bg=“yellow”) #定义背景为黄色
(c(2,1)) #将screen分割为2行X1列的多维图形
(c(1,3),screen=2) #将第二个screen分割为1行X3列的多维图形
screen(1) #第一个screen预备输出
plot(10:1)
screen(4) #第四个screen预备输出
plot(10:1)
(all=TRUE) #
(c(2,1)) #将screen分割为2行X1列的多维图形
(c(1,2),2) #将第二个screen分割成1行X3列的多维图形
plot(1:10) #screen3作图
() #清除screen3
plot(1:10,ylab=“ylab 3”) #重画
screen(1) #screen1预备输出
plot(1:10)
screen(4) #screen4预备输出
plot(1:10,ylab="ylab 4")
screen(1,FALSE) #返回screen1,但不清除
plot(10:1,axes=FALSE,lty=2,ylab=“”) #在screen1上再次作图,与原图叠加
axis(4) #在右坐标轴上加标记
title(“Plot 1”) #加标题
(all=TRUE) #
图形分割
绘图参数
pch类型
图形参数永久性设置
par() #在活动设备中返回所有图形参数和它们的值
par(c(“col”,”lty”)) #用字符向量参数,返回命名的图形参数
par(col=4,lty=2) #用命名的参数设置命名的图形参数的值
图形参数暂时性设置
plot(x,y,pch=“+”)