Error in plot.window(...) : 'xlim'值不能是无限的 In addition: Warning messages: 1: In xy.coords(x, y, xlabel, ylabel, log) : NAs introduced by coercion 2: In min(x) : no non-missing arguments to min; returning Inf 3: In max(x) : no non-missing arguments to max; returning -Inf
时间: 2024-04-02 15:36:14 浏览: 256
这个错误发生在绘制图形时,x轴或y轴的范围(xlim或ylim)被设置为无限。这可能是因为数据中包含了无穷大的值或缺失值。警告信息表明,有些值被强制转换为NA(缺失值),而min和max函数也无法计算缺失值的范围,因此返回了Inf和-Inf。要解决这个问题,需要检查数据中是否存在无穷大或缺失值,并修改绘图代码以正确设置x轴和y轴的范围。
相关问题
> plot(cls) Error in plot.window(...) : 'xlim'值不能是无限的 In addition: Warning messages: 1: In min(x) : no non-missing arguments to min; returning Inf 2: In max(x) : no non-missing arguments to max; returning -Inf
这个错误和警告信息通常出现在使用`plot()`函数绘制`zoo`对象时,其中`cls`对象包含无穷大或缺失值。请使用`na.omit()`函数删除缺失值并使用`is.finite()`函数删除无穷大值。例如,您可以使用以下代码:
```
# 删除缺失值和无穷大值
cls_clean <- na.omit(cls)
cls_clean <- cls_clean[is.finite(cls_clean)]
# 绘制zoo对象
plot(cls_clean)
```
这将删除缺失值和无穷大值,并绘制一个干净的`zoo`对象。如果问题仍然存在,请提供更多代码和数据信息,以便我可以更好地帮助您解决问题。
R语言Error in plot.window(xlim, ylim, log, ...) : 'ylim'值不对
这个错误通常是由于你提供的y轴范围不正确导致的。你可以尝试以下几种方法来解决这个问题:
1. 检查你的y轴范围是否正确。确保你提供的范围包含你要绘制的所有数据。
2. 如果数据中有负数,你可以尝试使用log="y"来绘制对数坐标轴。
3. 如果你使用了ggplot2绘图包,你可以尝试使用coord_cartesian()函数来设置坐标轴范围。例如:coord_cartesian(ylim=c(0,10))。
希望这些方法能够帮助你解决问题。