如何解决 R 中“int_abline 中出错---plot.new 尚未调用”的错误?
上述错误意味着尚未创建绘图,因此 abline 函数无法在该绘图上绘制任何内容。因此,需要先创建一个绘图,然后才能使用 abline 函数创建直线或任何其它内容。abline 通常用于在绘图上创建回归线,因此我们需要在使用 abline 之前先创建一个散点图。
示例
考虑以下数据框架 −
x<−rnorm(20,102,5.24) y<−rnorm(20,520,3.27) df<−data.frame(x,y) df
输出
x y 1 107.51245 522.3463 2 100.57137 518.9318 3 100.34198 524.1936 4 102.76870 518.2373 5 107.25869 522.0996 6 107.69508 518.5361 7 96.27562 517.9655 8 104.50759 525.0626 9 105.81623 521.5471 10 97.87036 515.1908 11 109.68729 522.7743 12 103.56346 514.5040 13 103.10188 519.9344 14 94.66500 521.0429 15 103.24753 516.2220 16 107.26232 522.1620 17 104.56150 519.0338 18 101.41522 521.0844 19 103.51826 519.5297 20 100.20963 518.9124
示例
abline(lm(y~x))
输出
Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : plot.new has not been called yet
要使用 abline,我们需要先创建绘图,因此可以按如下所示操作 −
示例
plot(y~x,data=df)
输出

使用 abline 创建回归线 −
示例
abline(lm(y~x))
输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
安卓
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP