plot.new has not been called yet
时间: 2024-05-11 12:17:41 浏览: 4
这看起来像是一个 R 语言的错误消息。它意味着你尝试绘制一个新的绘图,但是你还没有通过 plot.new() 函数来创建一个新的绘图设备。要解决这个问题,你可以在绘图之前调用 plot.new() 来创建一个新的绘图设备。例如:
```
plot.new()
plot(x, y)
```
其中 x 和 y 是你的数据。这将创建一个新的绘图设备并绘制你的数据。
相关问题
如何解决这个问题Error in plot.xy(xy.coords(x, y), type = type, ...) : plot.new has not been called yet
这个问题通常发生在你想要在 R 里绘制一张图时,但是在调用 `plot()` 函数之前没有调用 `plot.new()` 函数。解决这个问题的方法是在调用 `plot()` 函数之前先调用 `plot.new()` 函数。例如:
```
plot.new()
plot(x, y)
```
在这个例子中,我们先调用了 `plot.new()` 函数,然后再调用 `plot()` 函数来绘制图表。这样就可以避免出现 "Error in plot.xy(xy.coords(x, y), type = type, ...) : plot.new has not been called yet" 的错误。
Error in plot.xy(xy.coords(x, y), type = type, ...) : plot.new has not been called yet
这个错误通常发生在你想要绘制一个新的图形之前没有调用 `plot.new()`。`plot.new()` 函数会创建一个新的空图形,如果你想要在这个图形上绘制的话,就需要先调用 `plot.new()`。你可以在绘图代码之前添加 `plot.new()`,或者在绘图之前调用另一个函数,例如 `plot()` 或者 `hist()`,这些函数会自动调用 `plot.new()`。希望这个回答能够帮到你!