r - 如何在 R 项目中使用 fviz_cluster 更改符号和颜色
问题描述
我正在使用 R 来制作. 我的代码如下:
cluster<- fviz_cluster(final, data = y, labelsize = 1, ellipse.type = "convex",
ellipse.alpha = 0 )
cluster + theme(axis.line = element_line(),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank(),
panel.background = element_blank())
这是我删除所有背景颜色后的结果。所以我有一个问题,如何将簇 1 的符号从椭圆形更改为加号?
解决方案
您可以使用以下代码
library(factoextra)
data("iris")
head(iris)
# Remove species column (5) and scale the data
iris.scaled <- scale(iris[, -5])
# K-means clustering
km.res <- kmeans(iris.scaled, 3, nstart = 10)
# Visualize clustering
cluster <- fviz_cluster(km.res, data = iris[, -5], labelsize = 1,
ellipse.type = "convex",
ellipse.alpha = 0) +
scale_shape_manual(values=c(3,17,19))
cluster + theme(axis.line = element_line(),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank(),
panel.background = element_blank())
推荐阅读
- python - 在 scikit learn GradientBoostingClassifier 中设置序列错误的数组元素
- javascript - Javascript自动播放图像,随机顺序与链接
- java - JNI 维数组:将二维数组从 java 传递给 c
- ruby-on-rails - 如何将 Rails 的静态页面打包成 ruby gem?
- typescript - 如何在打字稿中迭代字符串和数字混合枚举?
- apache-flink - 如何将自定义表源和自定义表接收器与 SQL 客户端集成?
- laravel - Laravel Vue Js npm run dev url
- php - Webmin cron 作业命令
- javascript - 反应路由器dom不路由
- opengl-es - 使用触发器来衡量移动 GPU 性能是否足够?