r - 使用 ggplot 在同一图上的三组不同的点
问题描述
我通过多元正态分布创建了三组点:
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
我需要在一个图上用不同的颜色表示这些集合。在这里,我将附上图像应该是什么样子: 图形 有人可以帮助我,我该怎么做?我知道图像上的图形是由 ggplot 创建的,但我不知道如何将它用于我的集合。
解决方案
推荐阅读
- python - 检测pyautogui是否按下了键
- php - Laravel eloquent 模型编码 json 错误
- sass - 如何在我的 Mac 上完全卸载 SASS?
- javascript - DataTables - 如何让 columnDefs 宽度工作?
- amazon-ec2 - 无法连接到 EC2 上运行的 Airflow 服务器
- javascript - 无法采取行动时隐藏/显示浏览器历史记录返回按钮
- javascript - 如何在 Go 中重新创建这个 Javascript 数组结构?
- java - Java无法将数据插入Mongo
- python - 如何使用 Beautiful Soup 抓取 UL 类标签
- r - 在 R 中聚合来自 2 DF 的值