请问这个代码为啥运行不了呀?
> par(opar)
> Orange$Tree<-as.numeric(Orange$Tree)
> ntrees<-max(Orange$Tree)
> xrange<-range(Orange$age)
> yrange<-range(Orange$circumference)
> plot(xrange,yrange,type="n",xlab="Age (days)", yalb="Circumference(mm)")
Warning messages:
1: In plot.window(...) : "yalb"不是图形参数
2: In plot.xy(xy, type, ...) : "yalb"不是图形参数
3: In axis(side = side, at = at, labels = labels, ...) :
"yalb"不是图形参数
4: In axis(side = side, at = at, labels = labels, ...) :
"yalb"不是图形参数
5: In box(...) : "yalb"不是图形参数
6: In title(...) : "yalb"不是图形参数
>
【以下回答由 GPT 生成】
问题分析: 这段代码的问题出在在进行绘图时,使用了"yalb"这个无效的图形参数。"yalb"应该是打印错误信息的时候的一个拼写错误,正确的应该是"ylab"。
解决方案: 将代码中的"yalb"替换为"ylab"即可。
修改后的代码如下:
par(opar)
Orange$Tree <- as.numeric(Orange$Tree)
ntrees <- max(Orange$Tree)
xrange <- range(Orange$age)
yrange <- range(Orange$circumference)
plot(xrange, yrange, type='n', xlab='Age (days)', ylab='Circumference(mm)')
请注意,这只是代码中的一个拼写错误,修改后即可正常运行。
【相关推荐】