加点成对图?

Che*_*sco 5 plot r coordinates

有什么办法可以在pairs绘图中添加点?

例如,我可以使用绘制Iris数据集pairs(iris[1:4]),但是我想kmeans在该数据集上执行聚类方法(例如),并将其结果质心绘制在我已有的图上。

如果有一种方法可以将整个数据和质心一起pairs绘制在一个绘图中,这样就可以以不同的方式绘制质心,这也将有所帮助。我的想法是,我绘制pairs(rbind(iris[1:4],centers)(中心是三个质心的数据),但是以不同的方式绘制此矩阵的最后三个元素,例如更改cex或pch。可能吗?

sha*_*dow 5

您在问题的最后一段中自己给出了解决方案。是的,您可以在函数中使用pchand 。colpairs

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)))
Run Code Online (Sandbox Code Playgroud)