R语言:绘图函数

不断补充。。。

plot()和points()

区别:

plot是高级作图函数,points是低级作图函数,通常是先用高级作图函数把图的框架定下来,然后用低级作图函数对已有的框架进行修饰。

plot():

points():R语言低级绘图函数-points  https://www.cnblogs.com/xudongliang/tag/R%E8%AF%AD%E8%A8%80/default.html?page=3

text()函数

      text()函数的作用:在给定的x和y坐标的位置添加字符串。

     R语言中text()函数同abline()函数lines()函数一样属于低水平函数,即在已有绘图中添加相关图形。

     默认使用格式

     text(x, y = NULL, labels = seq_along(x$x), adj = NULL, pos = NULL, offset = 0.5, vfont = NULL, cex = 1, col = NULL, font = NULL, ...)

其中,

  • x和y:数值型向量,即要书写字符串的位置坐标。如果,x和y向量的长度不同,则短的将会被循环使用。
  • labels:字符串向量,要绘制的字符串。
  • adj:调整文字的位置。其值位于[0,1]之间。当adj为1个值时,是调整labels的x轴的位置,当是2个值时,第1个调整的是x轴的位置,第2个调整的是y轴的位置。
  • pos:调整文字的方向位置,如果给定了此值,将覆盖adj给定的值。1,2,3和4分别对应坐标的下,左,上和右。
  • offset:此参数需要与pos结合使用。当指定pos时,给出字符偏移量。
  • vfont:NULL值为默认使用当前字体族。或者是一个长度为2的矢量字体字符向量。向量的第一个元素用于指定一种字体,第二个元素用于指定一种样式。如文本标签用表达式给出,则该项设置将被忽略。
  • cex:设置字体大小,如果为NA或NULL,则设置为1.
  • col:用于设置文本的颜色。
  • font:设置文字的格式,1是默认值,就是普通的文字,2代表加粗,3代表斜体, 4代表加粗+斜体, 5只有用来ADOBE的设备上时,才有用。

例子:参考 R语言中使用text()函数给绘图添加文字

abline()函数

      abline()函数:可以在当前绘图中添加一条或多条直线。

使用格式:

       abline(a = NULL, b = NULL, h = NULL, v = NULL, lty=3,reg = NULL, coef = NULL, untf = FALSE, ...)

在绘图中可以设置的参数一般包括:直线的截距(a),直线的斜率(b),水平线的纵轴取值(h)、垂直线的横轴取值(v)等。

各参数的含义为:

  • a 要绘制的直线截距
  • b 直线的斜率
  • h 会水平线时的纵轴值
  • v 画垂直线时的横轴值
  • reg 是一个具有coef方法的回归对象名称。若该对象返回的向量长度为1,则该值会作为该该函数的斜率,否则前两个值将会分别作为所绘直线的截距和斜率。
  • coef 一个二维向量,给出截距和斜率
  • untf 逻辑值,如果UNTF为真,且坐标轴中的一个或两个进行了对数变换,则会绘制对应于原始坐标系中的直线的曲线,否则在变换坐标系中绘制线。
  • lty:表示虚短线的长度

abline()函数典型的用法主要有以下几种:

(1)abline(a, b, untf = FALSE, ...)

(2)abline(h =, untf = FALSE, ...)

(3)abline(v =, untf = FALSE, ...)

(4)abline(coef =, untf = FALSE, ...)

(5)abline(reg =, untf = FALSE, ...)

附加参数还可以给出线型、线条颜色,线条宽度等等。

例子:参考R中使用abline函数在当前图中添加直线

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

满腹的小不甘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值