当参数 var.label=TRUE 时,最小和最大观测值决定了绘图上显示的范围。有人有关于如何调整最小和最大标签的提示吗?
例如:
library(MASS) MASS::parcoord(iris[,1:3], var.label=TRUE)
,结果如下所示。有没有办法让最小值全部开始,比如从0开始?
使用虹膜数据绘制平行坐标图:
Is there a way to make the minimum all start, for example, at 0?
不,不是使用该函数,因为正如您所说,轴是基于数据的,这似乎是硬编码到函数中的。
解决此问题的一种方法是向数据添加一行并为该行指定不同的颜色(此处为白色):
data <- rbind(iris[,1:3], data.frame(Sepal.Length=0, Sepal.Width=0, Petal.Length=0)) parcoord(data, var.label=TRUE, col=c(rep(1, 150), 0))