Scatterplot“if(counts [i] == 0)next中的错误:参数长度为零”

时间:2018-05-22 01:42:36

标签: r error-handling scatter-plot

我希望有人可以帮助我。

我使用分位数回归运行散点图,我使用的代码是

library(carData)
scatterplotMatrix(~ mpg + wt| cyl, data=mtcars, main="Scatterplot Matrix via 
car package", col=c(1,2,3))

这非常完美,但是, 现在我只想使用下一个代码

绘制散点图的右上方框架
scatterplot(mpg ~ wt | cyl, data = mtcars, lwd=2, col=c(1,2,3))

但系统发给我下一个警告

  

“if(count [i] == 0)next的错误:参数长度为零”

并且似乎散点图被中断或者是因为生成的plote显示了散点图的一部分但不完全。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

一种可能性是使cyl分组成为一个因子

mtcars$cyl <- factor(mtcars$cyl)
scatterplot(mpg ~ wt | cyl, data = mtcars, lwd=2, col=c(1,2,3))

enter image description here