factoextra包:如何使用可变轴而不是PCA组件轴绘制我的簇?

问题描述 投票:1回答:1
    library(cluster)
    km.res <- kmeans(my_data, 4, nstart = 25)
    # Visualize
    library("factoextra")
    fviz_cluster(km.res, data = my_data, frame.type = "convex")+
      theme_minimal()

enter image description here

我想将轴更改为其他变量。我怎样才能做到这一点?是否有可能收集这个图的来源,所以也许我可以尝试用轴上的变量写一个全新的图?

谢谢。

r plot ggplot2 k-means
1个回答
0
投票

@Ubel Yildmar,是的,它有可能改变xy轴标签。

这个答案经过很长一段时间,但我希望有人可能会发现它很有用。 fviz_cluster函数的一个论点是xlabylab。这些可用于更改xy轴上的标签。在R控制台上键入?fviz_cluster()以获取文档。我现在提供一个可重复的最小例子;

library(cluster)
data(mtcars)
km.res <- kmeans(mtcars, 4, nstart = 25)
# Visualize
library("factoextra")
fviz_cluster(km.res, data = mtcars, ellipse.type ="convex",
         xlab = "x-axis label", ylab = "y-axis label")+
theme_minimal()

Cluster Plot

© www.soinside.com 2019 - 2024. All rights reserved.