R中绘制聚类的离散图

Posted xiaomingzaixian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R中绘制聚类的离散图相关的知识,希望对你有一定的参考价值。

R中利用cluster简单的绘制常见聚类离散图

# 引入cluster库(clara、fanny)
library(cluster)

# 聚类散点图绘制
# 引入factoextra,cluster库(fviz_cluster)
library(ggplot2)
library(factoextra)


# 确定簇心个数
cluster_num <- 3
# 读取数据
data <- read.csv("data.csv",header = T)

# 调用kmeans算法
km <- kmeans(data,cluster_num)

# 调用Clara算法
cl <- clara(data,cluster_num)

# 调用模糊C-Means聚类算法
fan <- fanny(data,cluster_num) 

# 绘图
#fviz_cluster(km, data, ellipse.type = "norm")

fviz_cluster(fan, data)

 

以上是关于R中绘制聚类的离散图的主要内容,如果未能解决你的问题,请参考以下文章

使用离散的 3D 点在 R 中绘制 3D 体积图

如何使用二维直方图/频率图在 R 中绘制二进制聚类数据

R语言层次聚类(hierarchical clustering):使用scale函数进行特征缩放hclust包层次聚类(创建距离矩阵聚类绘制树状图dendrogram,在树状图上绘制红色矩形框)

如何绘制集群的集群内平方和图?

R语言使用ggplot2包使用geom_density()函数绘制密度图(连续色彩离散色彩梯度色彩)实战(density plot)

R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(颜色配置:连续色彩离散色彩色彩梯度)实战