有什么办法可以在pairs
图中添加一些点?
例如,我可以使用pairs(iris[1:4])
绘制虹膜数据集,但我想在该数据集上执行聚类方法(例如kmeans
),并将其结果质心绘制在我已有的图上。
如果有一种方法可以将整个数据和质心一起绘制在一个pairs
绘图中,这样就可以以不同的方式绘制质心,这也将有所帮助。我的想法是,我绘制pairs(rbind(iris[1:4],centers)
(中心是三个质心的数据),但以不同的方式绘制此矩阵的最后三个元素,例如更改cex或pch。是否可以?
最佳答案
您可以在问题的最后一段中自己给出解决方案。是的,您可以在pch
函数中使用col
和pairs
。
pairs(rbind(iris[1:4], kmeans(iris[1:4],3)$centers),
pch=rep(c(1,2), c(nrow(iris), 3)),
col=rep(c(1,2), c(nrow(iris), 3)))
关于r - 加点成对图吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20521088/