我已经通过多元正态分布创建了三组点:
library('MASS')
library('ggplot2')
library('reshape2')
library("ClusterR")
library("cluster")
mu1<-c(1,1)
mu2<-c(1,-9)
mu3<-c(-7,-2)
mu1
mu2
mu3
sigma1<-matrix(c(1,1,1,2), nrow=2, ncol=2, byrow = TRUE)
sigma2<-matrix(c(1,-1,-1,2), nrow=2, ncol=2, byrow = TRUE)
sigma3<-matrix(c(2,0.5,0.5,0.3), nrow=2, ncol=2, byrow = TRUE)
sigma1
sigma2
sigma3
simulation1<-mvrnorm(100,mu1,sigma1)
simulation1
simulation2<-mvrnorm(100,mu2,sigma2)
simulation2
simulation3<-mvrnorm(100,mu3,sigma3)
simulation3
X<-rbind(simulation1,simulation2,simulation3)
colnames(X)<-c("x","y")
X<-data.frame(X)
X我需要用不同的颜色在一块地块上表示这些集合。在这里我将附加图像,它应该是什么样子:Graphic有人能帮我吗,我怎么做?我知道图像上的图形是由ggplot创建的,但我不知道如何在我的set中使用它。
发布于 2021-10-01 04:05:40
只需向数据帧中添加一些指示器,X就会绘制出该图
X$group <- rep(c("1","2","3"), each = 100)
X %>%
  ggplot(aes(x,y, group = group, color = group)) +
  geom_point() + xlab("aaaa") + ylab("bbbb")

https://stackoverflow.com/questions/69400236
复制相似问题