R语言基本画图「建议收藏」

R语言创建多个图形方法一:每次创建一副新图形之前打开一个新的图形窗口dev.new()画图dev.new()画图……方法二:通过图形用户界面。windows上,打开一个一个图形界面,勾选“历史”——“记录”。然后点击菜单中的“上(下)一个”即可。方法三:使用函数dev.new()、dev.next()、dev.prev()、dev.set()

大家好,又见面了,我是你们的朋友全栈君。

R语言基本画图

一 图形的参数

1.R语言创建多个图形

方法一:

每次创建一副新图形之前打开一个新的图形窗口

dev.new()

画图

dev.new()

画图

……

方法二:

通过图形用户界面。

windows上,打开一个一个图形界面,勾选“历史”——“记录”。然后点击菜单中的“上(下)一个”即可。

方法三:

使用函数dev.new()、dev.next()、dev.prev()、dev.set()、dev.off()同时打开多个图形窗口,并决定将哪个输出发送到哪个窗口。具体参考help(dev.cur)。

2.R语言绘图  用来指定符号和线型的参数

pch 指定绘制时使用的符号

R语言基本画图「建议收藏」

cex 指定符号的大小。cex是一个数值,表示绘图符号相对于默认大小缩放的倍数。

lty 指定线条类型

R语言基本画图「建议收藏」

lwd 指定线条宽度,默认值是1.

3.与颜色相关的参数

R语言基本画图「建议收藏」

4.文本属性

用来指定文本大小的参数

R语言基本画图「建议收藏」

R语言基本画图「建议收藏」

用于指定字体粗,字号的参数

R语言基本画图「建议收藏」

5.图形的尺寸与边界尺寸

控制图形储存和边界大小的参数

R语言基本画图「建议收藏」

二. 添加文本、自定义坐标轴和图例

标题main、副标题sub、坐标轴标签xlab,ylab、坐标轴范围xlim,ylim(例如xlim=c(0,60))

plot、hist、boxplot函数可以自行设定坐标轴和文本标注参数,有的函数却不可以,需要借助相应的函数。

标题

title()函数科一位图形添加各种标题和坐标轴标签,同时可以指定标题和坐标轴标签的打字奥,字体,颜色等。

坐标轴

axis()函数可以创建自定义坐标轴,格式如下:

axis(side, at=, labels=, pos=, lty=, col=, las=, tck=, …)

各个参数的含义如下:

R语言基本画图「建议收藏」


lines() 函数可以为现有图形添加新的图形元素。

abline()函数可用来为图形添加参考线。

图例

legend()函数用来为图添加图例。



三 多幅图形的组合

使用par()函数 或者layout()函数

par()函数的使用。可以使用图形参数mflow=c(nrows,ncols)来创建按填充的,行数位为rows,列数为ncols。也可以使用nflow=c(nrows,ncols)来创建按填充的。

按行填充的示例:

attach(mtcars)
opar <- par(no.readonly=TRUE)
par(mfrow=c(2,2))
plot(wt,mpg,main=”图1″)
plot(wt,disp,main=”图2“)
hist(wt,main=”图2“)
boxplot(wt,main=”图4“)
par(opar)
detach(mtcars)



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129368.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CentOS8快速部署轻量级自动化运维平台Spug

    CentOS8快速部署轻量级自动化运维平台SpugSpug面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。Spug的特性批量执行:主机命令在线批量执行在线终端:主机支持浏览器在线终端登录文件管理:主机文件在线上传下载任务计划:灵活的在线任务计划发布部署:支持自定义发布部署流程配置中心:支持KV、文本、json等格式的配置监控中心:支持站点、端口、进程、自定义等监控报警中心:支持短信、

    2022年5月16日
    44
  • CMOS图像传感器基础知识和参数理解「建议收藏」

    CMOS图像传感器基础知识和参数理解「建议收藏」CMOS图像传感器的工作原理:每一个CMOS像素都包括感光二极管(Photodiode)、浮动式扩散层(Floatingdiffusionlayer)、传输电极门(Transfergate)、起放大作用的MOSFET、起像素选择开关作用的M0SFET.在CMOS的曝光阶段,感光二极管完成光电转换,产生信号电荷,曝光结束后,传输电极门打开,信号电荷被传送到浮动式扩散层,由起放大作用的MOSFET电极门来拾取,电荷信号转换为电压信号。所以这样的CMOS也就完成了光电转换、电荷电压转换、模拟数

    2022年5月17日
    149
  • 8000401a 错误 ,检索 COM 类工厂中 CLSID 为 的组件时失败,原因是出现以下错误: 8000401a。…「建议收藏」

    8000401a 错误 ,检索 COM 类工厂中 CLSID 为 的组件时失败,原因是出现以下错误: 8000401a。…「建议收藏」“/”应用程序中的服务器错误。——————————————————————————–检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:8000401a。说明:执行当前Web请求期…

    2022年7月25日
    12
  • Android scaleType属性

    Android scaleType属性转自:https://blog.csdn.net/lirui0822/article/details/384234231、android:scaleType=”center”(1)当图片大于ImageView的宽高:以图片的中心点和ImageView的中心点为基准,按照图片的原大小居中显示,不缩放,用ImageView的大小截取图片的居中部分。(2)当图片小于ImageView的…

    2022年6月29日
    30
  • 面试宝典-希尔排序

    面试宝典-希尔排序

    2021年6月30日
    106
  • 基于keras的双层LSTM网络和双向LSTM网络

    基于keras的双层LSTM网络和双向LSTM网络1前言基于keras的双层LSTM网络和双向LSTM网络中,都会用到LSTM层,主要参数如下:LSTM(units,input_shape,return_sequences=False)units:隐藏层神经元个数 input_shape=(time_step,input_feature):time_step是序列递归的步数,input_feature是输入特征维数 re…

    2022年6月17日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号