r语言中plot函数参数含义_plot函数参数

r语言中plot函数参数含义_plot函数参数plot函数是R语言最基础的函数之一,但是其参数较多,很难记住所有的参数详细用法,这里总结所有参数用法一下,以便查阅。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

plot函数是R语言最基础的函数之一,参数较多,难以记住所有的参数详细用法,这里总结一下,以便查阅。

  • x,y分别是横坐标和纵坐标。
    x<-1:10
    y<-x
    plot(x,y)
    在这里插入图片描述

  • 参数main指定标题(图上方),sub指定副标题(图下方), xlab与ylab(lable标签)分别指定x,y轴的标签。
    plot(x,y,main="这是图片的标题",sub="这是副标题",xlab="x轴",ylab="y轴")在这里插入图片描述

  • xlim限定x轴范围,参数值为向量(x1,x2),x1,x2分别为x的上下限, ylim同理。
    plot(x,y,xlim=c(0,5),ylim=c(0,5))
    在这里插入图片描述

  • type参数可以指定线条的类型,例如
    plot(x,y,type="p",main = 'type="p"')
    在这里插入图片描述

  • lty指定线条类型
    plot(x,y,lty=1)
    在这里插入图片描述

  • pch参数(plotting character)指定散点的形状,可以使用0 : 25数字来表示26个标识,并且21到25几个符号可以用颜色填充。另外我们也可以指定任意的单字符串,如”#”,”$”,“A”,”8″等。
    plot(x,y,pch=24,bg=2)
    plot(1:8,rep(5,8),pch=LETTERS[c(9,12,15,22,5,20,23,4)],col=2:9)
    在这里插入图片描述在这里插入图片描述

  • col参数设定颜色,R提供657种颜色,可以用colors()查看。颜色col=“red” ,“yellow”,“blue”,”green”等。也可以用整数选择表示颜色。

col.main 主编图颜色
col.sub 副标题颜色
col.axis 坐标轴颜色
col.lab 坐标轴标签颜色
fg 图形的前景色
bg 图形的背景色
  • 字体与大小,cex=1为默认大小,cex=2为默认值的2倍,0.6即为默认值的60%。font为字体参数,font=1对应于纯文本(默认),2对应于粗体,3对应于斜体,4对应于粗体斜体。
cex.main 标题放缩
cex.sub 副标题放缩
cex.lab 标签放缩
cex.axis 坐标轴文字放缩
font.main 标题字体
font.sub 副标题字体
font.lab 标签字体
font.axis 坐标轴文字字体
  • par(mfrow=c(a,b))用于设定图像设备的布局(将当前的绘图设备分隔成了a*b个子设备),图的绘图顺序是按列还是按行就分别根据是参数指定的是mfrow(行)还是mfcol(列)。如下例。
  • adj可以设置文本和标题对齐方式,取值在[0,1]之间,0左端对齐,0.5居中,1右端对齐。
    在这里插入图片描述
  • ann=FALSE,删除文本注释(annotate)
  • bty用来设置边框形式,默认值为”o”,表示四面边框都画出,其余可选值包括”l”(左下)、“7”(上右)、“c”(上下左)、“u”(左下右)、”]” (上下右)和”n”(无,即不画边框)
  • las。只能是0,1,2,3中的某一个值,用于表示刻度值的方向。0表示总是平行于坐标轴;1表示总是水平方向;2表示总是垂直于坐标轴;3表示总是垂直方向。
  • xaxt用于设定x坐标轴的刻度值类型,为一个字符。”n”表示不绘制刻度值及刻度线;”s”表示绘制,默认值。yaxt同理。
    par(mfrow=c(2,3))
    plot(x,y,main="右端对齐",sub="副标题",ann=FALSE)#删除注释
    plot(x,y,main="右端对齐",sub="副标题",ann=FALSE,las=1)#y轴刻度值水平
    plot(x,y,main="右端对齐",sub="副标题",ann=F,bty="n",xaxt="n",yaxt="n")#删除边框、刻度
    在这里插入图片描述

感谢您在茫茫的网络世界中阅读了本文, 真心希望没有浪费您宝贵的时间,期待您指出文中的不足!

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

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

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


相关推荐

  • 华为 达芬奇芯片 架构_寒武纪的AI架构

    华为 达芬奇芯片 架构_寒武纪的AI架构达芬奇架构是基于AI计算功能设计的,并基于高性能3DCube计算引擎,极大地提高了计算能力和功耗比。根据达芬奇架构,进行了以下优化:多核堆栈用于并行计算能力扩展通过设计片上存储器on-chipmemory(高速缓存/缓冲区Cache/Buffer)以缩短Cube操作和存储距离,减少了对DDR的访问,并减轻了冯·诺依曼的瓶颈问题。在计算和外部存储之间设计了高带宽片外存储器(HBM),以克服计算资源共享存储器的访问速度限制。为了支持大规模的云侧神经网络训练,设计了超高频段网状网络(LSU),以

    2022年9月6日
    3
  • 学会这几个简单的bat代码,轻松在朋友面前装一波13[通俗易懂]

    学会这几个简单的bat代码,轻松在朋友面前装一波13[通俗易懂]这个标题是干什么用的?最近看晚上某些人耍cmd耍的十分开心,还自称为“黑客”,着实比较搞笑.他们那些花里胡哨的东西在外行看来十分nb,但只要略懂一些,就会发现他们的那些十分搞笑和滑稽。今天这里分享几个类似的方法,让你在不懂行的朋友面前秀一波“黑客技术”纯属娱乐,新手教程,大佬勿喷注:本文所有代码,都为.bat格式*1:蹦迪必备颜色转换这个十分简单,先看效果原理,也不复杂,就是不停的变…

    2022年6月29日
    125
  • 按位异或解题技巧「建议收藏」

    按位异或解题技巧「建议收藏」按位异或可以解决类似开灯问题一类的问题。首先了解下什么是按位异或:异或运算:首先异或表示当两个数的二进制表示,进行异或运算时,当前位的两个二进制表示不同则为1相同则为0.该方法被广泛推广用来统计一个数的1的位数!参与运算的两个值,如果两个相应bit位相同,则结果为0,否则为1。即:  0^0=0,  1^0=1,  0^1=1,  1^1=0按位异或的3个特点:…

    2022年6月4日
    38
  • [心理学]《爱情心灵安全岛》 — 四四

    [心理学]《爱情心灵安全岛》 — 四四

    2021年8月8日
    53
  • 直线段检测法(LSD)

    直线段检测法(LSD)直线段检测法(LSD)1简介2算法介绍3.算法简述感谢观看:)本文仅用于个人学习/复习1简介LSD是一种线段检测算法,该方法号称是能在线性时间(linear-time)内得到亚像素级准确度的直线段检测算法。LSD的目标在于检测图像中局部的直的轮廓,这也是我们称之为直线分割的原因。2算法介绍LSD直线检测方法首先计算每个像素点的水平线(level-Line)角度,从而形成了一个水平线场,即单位矢量场,这里像素点的水平线角度就是该点梯度方向的垂直角度,如下图所示,而水平线场就是一个与图像中的点一一对应

    2022年4月30日
    48
  • Google资深工程师深度讲解Go语言-channel 通道 (十)

    Google资深工程师深度讲解Go语言-channel 通道 (十)

    2022年2月16日
    54

发表回复

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

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