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中绘制聚类的离散图的主要内容,如果未能解决你的问题,请参考以下文章
R语言层次聚类(hierarchical clustering):使用scale函数进行特征缩放hclust包层次聚类(创建距离矩阵聚类绘制树状图dendrogram,在树状图上绘制红色矩形框)
R语言使用ggplot2包使用geom_density()函数绘制密度图(连续色彩离散色彩梯度色彩)实战(density plot)
R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(颜色配置:连续色彩离散色彩色彩梯度)实战