首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ggplot在同一图上的三组不同的点

使用ggplot在同一图上的三组不同的点
EN

Stack Overflow用户
提问于 2021-10-01 01:04:43
回答 1查看 21关注 0票数 0

我已经通过多元正态分布创建了三组点:

代码语言:javascript
运行
复制
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中使用它。

EN

Stack Overflow用户

回答已采纳

发布于 2021-10-01 04:05:40

只需向数据帧中添加一些指示器,X就会绘制出该图

代码语言:javascript
运行
复制
X$group <- rep(c("1","2","3"), each = 100)
X %>%
  ggplot(aes(x,y, group = group, color = group)) +
  geom_point() + xlab("aaaa") + ylab("bbbb")

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69400236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档