Привет, предположим, у меня есть этот кластерный график ниже.
data("iris")
head(iris)
iris.scaled <- scale(iris[, -5])
km.res <- kmeans(iris.scaled, 3, nstart = 10)
fviz_cluster(km.res, iris[, -5], ellipse.type = "norm")
однако для каждой точки я хочу изменить цвет, чтобы отразить 3 вида.
# change the color points to relect the 3 species
unique ( iris$Species)
Однако это не работает, когда я попробовал что-то вроде fviz_cluster(km.res, iris[, -5], ellipse.type = "norm", col= iris$Species)
В конечном итоге я хочу, чтобы каждая точка была раскрашена по видам и, возможно, просто превратила эллиптический элемент в прозрачный или что-то в этом роде.Это возможно?Спасибо!