首页 > 解决方案 > 错误:图形参数“类型”已过时。添加 abline 时

问题描述

这是一个例子:

data = rnorm(100)
plot(data)
abline(h = 0,type = "1", lty = 3)

然后发生错误:

警告消息:在 int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) 中:图形参数“类型”已过时

我基本上想要 y=0 处的虚线。

标签: r

解决方案


问题是abline没有type参数。相反,有一个图形参数列表,包括lty哪些会给出预期的线。根据?par

lty - 线型。线型可以指定为整数(0=空白、1=实线(默认)、2=虚线、3=点线、4=点破折号、5=长破折号、6=双破折号)或字符串之一“空白"、"solid"、"dashed"、"dotted"、"dotdash"、"longdash" 或 "twodash",其中 "blank" 使用“不可见线”(即不绘制它们)

所以,我们只需type要从abline

abline(h = 0, lty = 3)

推荐阅读