factoextra 包:如何使用变量轴而不是 PCA 分量轴绘制集群?

问题描述 投票:0回答: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()

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

谢谢你。

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

@Ubel Yildmar,是的,可以更改

x
y
轴标签。

这个答案是很久以后才出现的,但我希望有人会觉得它有用。

fviz_cluster
函数的参数之一是
xlab
ylab
。这些可用于更改
x
y
轴上的标签。在 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()

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