在 R 中更改聚类点标签字体大小
Changing cluster point label font size in R
我有一个集群,其中有很多重叠的数据点,因此很难读取。我一直在尝试使用“主题”功能减小字体大小,但到目前为止我只能更改除标签点字体大小以外的所有内容:
clust_1975F <- kmeans(df_1975F, 3, nstart = 25)
X11()
(fviz_cluster(clust_1975F, data = df_1975F)
+ ggtitle("Cluster for Females in 1975")
+ theme(text = element_text(size = 5)))
使用“主题”功能的集群输出:
OP,您正在寻找 labelsize=
,它是 factoextra
包中 fviz_cluster()
函数的参数。我鼓励您 check the documentation for the function,其中有很多示例,并且很好地描述了用于该函数的所有参数。
这是来自 the documentation page 的 iris
示例:
library(factoextra)
set.seed(123)
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")
要更改文本的大小(让我们在这里将其放大),您只需将 运行 fviz_cluster()
和 labelsize
设置为比默认设置更大的值(列出在 the documentation 作为 12
).
fviz_cluster(km.res, iris[, -5], ellipse.type = "norm", labelsize = 22)
我有一个集群,其中有很多重叠的数据点,因此很难读取。我一直在尝试使用“主题”功能减小字体大小,但到目前为止我只能更改除标签点字体大小以外的所有内容:
clust_1975F <- kmeans(df_1975F, 3, nstart = 25)
X11()
(fviz_cluster(clust_1975F, data = df_1975F)
+ ggtitle("Cluster for Females in 1975")
+ theme(text = element_text(size = 5)))
使用“主题”功能的集群输出:
OP,您正在寻找 labelsize=
,它是 factoextra
包中 fviz_cluster()
函数的参数。我鼓励您 check the documentation for the function,其中有很多示例,并且很好地描述了用于该函数的所有参数。
这是来自 the documentation page 的 iris
示例:
library(factoextra)
set.seed(123)
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")
要更改文本的大小(让我们在这里将其放大),您只需将 运行 fviz_cluster()
和 labelsize
设置为比默认设置更大的值(列出在 the documentation 作为 12
).
fviz_cluster(km.res, iris[, -5], ellipse.type = "norm", labelsize = 22)