我已经使用plot
了很长一段时间了,我想知道如果类型参数可以覆盖分类预测变量会破坏多少。现在 plot 总是在 x 变量是一个因素时尝试箱线图。似乎该plot.factor
方法总是被调用。如果 type 可以覆盖该功能并且我不必将 x 轴设为数字,将其隐藏,然后稍后再添加,那就太好了。我对包装函数不感兴趣,因为我几乎只是描述了如何做到这一点。我只是想知道是否有一个plot
我错过的论点可以解决这个问题。
例如,在这种情况下,通常会尝试使用箱线图......
y <- 1:4
x <- factor(letters[1:4])
plot(y ~ x)
我希望它只绘制点并正确标记 x 轴。以下工作,但我希望有一个更简单的版本。
nx <- length(x)
plot(y ~ 1:nx, xaxt = 'n')
axis(1, 1:nx, x, xlab = '')
我希望像下面这样的东西可能会起作用......
plot(y ~ x, type = 'n')
points(1:nx, y)
但不行。而且type = 'p'
也不这样做。
我相信这最后一次失败是 R 中不一致的另一个例子。设置type = 'n'
也应该在方法调用中起作用,或者应该强制所有plot
函数都使用它(继承或至少传递...
)。它在plot.default
。