R语言的graphics功能(画图)

本文介绍了R语言中的图形绘制功能,包括使用x11、jpeg等函数打开绘图设备,split.screen和layout进行屏幕分割与布局,以及高级和低级绘图函数的应用。通过par()函数调整绘图参数,实现更精细的图形定制。文章强调了R的绘图灵活性,并鼓励在实践中深入探索。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        找了好久,终于找到了画各种统计图的画图工具,那就是R,本文主要介绍R中的各种图形绘制方法。R中有非常强大的绘图功能,本文也不能一一列举,如果想要具体了解,可在R中输入demo(graphic)或者demo(persp)查看。绘图函数需要将图输出到绘图设备上,绘图设备的形式有很多种,可以是窗口,可以是写入一个jpeg、bmp、tiff等图片文件格式,具体可用help(device)查看。


1.  打开多个绘图设备

        前面已经提到,绘图设备有多重,如果是R中的窗口,可以用函数x11()来打开窗口,虽然x11是在linux下的叫法,但是在windows中也可以用该函数,当然也可以用windows打开;另外如果要打开不同的图形文件设备,可以用jpeg()/bmp()、tiff()等函数打开不同类型的文件设备。dev.list()可返还当前打开的所有的图形设备。dev.cur()返回当前的图形设备,还有dev.set(number)用于激活相应的图形设备,dev.next(),dev.prev()用于切换。dev.off()用于关闭当前设备,这个函数可以指定设备号来关闭,比如dev.off(1);用graphic.off()可以关闭所有的设备。

 

2. Graphic的分割

        下面介绍的几个函数可以实现graphic的分割功能,但是这些都不是兼容的(即不能同时使用),

Screen:

        用x11()等函数打开图形设备之后,就可以使用相应的screen函数了。

        split.screen(c(2,2))该函数用于将screen分成2行2列,标识符按行分别从1到2*2标记,参数向量用于指定每个screen的标识符,注意不能分割太多,会造成图画不下的情况。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值