【发布时间】:2021-01-17 23:59:05
【问题描述】:
df <- data.frame(samples = c('A1','B1','C1','K3','L4','M5','N5','O5'),var1 = c('12','34','54','54','0.1','0.45','0.99','5'),var2 = c('16.5','26.5','21.2','19.8','2.98','3','1.99','2.65'))
ggplot(df,aes(var1,var2)) + geom_point(shape = 21, col = 'black', size = 4)
我想区分 ggplot 中可观察到的两个集群。
所以三个数据点和五个数据点在我想要区分的两个集群中。我认为我可以通过将两组分开的向量以某种方式做到这一点,但我不知道具体是如何做到的。
我想要一个df,末尾有集群信息
samples var1 var2 cluster
1 A1 12 16.5 1
2 B1 34 26.5 2
3 C1 54 21.2 2
4 K3 54 19.8 2
5 L4 0.1 2.98 1
6 M5 0.45 3.00 2
7 N5 0.99 1.99 1
8 O5 5 2.65 2
【问题讨论】:
标签: r ggplot2 vector cluster-analysis