2017-03-24 10 views
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 herefactoextra软件包:如何使用可变轴而非PCA组件轴绘制我的集群?

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

谢谢。

+0

什么 “其他变量” 你想情节?你想使用'kmeans'数据吗?你试图从这个阴谋中究竟得到什么? R具有非常多的绘图功能,取决于您需要的功能。 – MrFlick

+0

@MrFlick我想保留图的格式(聚类成员着色和框架),但我也想将X轴改变为变量X,将Y轴改为Y变量。这可能吗? –

回答

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

相关问题