Как насчет этого (пример с радужной оболочкой):
> data(iris)
> #iris
>
> IrisPCA <- prcomp(iris[, 1:3], center = TRUE, scale = TRUE)
> table(iris$Species)
setosa versicolor virginica
50 50 50
>
> plot(IrisPCA$x, col = c(rep("red", 50), rep("green", 50), rep("blue", 50)))
Существует пакет с именем plot3D, который может выполнить то же самое в 3размеры.Если это полезно, я могу редактировать позже.
Надеюсь, это поможет.