全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2636 6
2016-09-25
如下做用ggplot2做p1,p2,不同的数据集,问如何将两幅图合并到一张图中,并且将legend合并。

a <-c(0.61,0.57,0.78,1.36,0.85,0.53,0.45,0.19,0.08) #names
b <-c(0.23,0.26,0.55,0.56,0.36,0.23,0.18,0.06,0.04) #mean t0
x <-c(0.64,0.6,0.81,1.4,0.89,0.55,0.48,0.22,0.09) #mean t1

       
da <- data.frame(a,b,x)
da1 <- melt(test_data56, id="x")
p0 <- ggplot(data=da1 , aes(x=x,
   y=value,group=variable,linetype=variable,color=variable, shape=variable)) + geom_line()


x1<- c(0.81,0.81)
y1<-c(0.5,0.8)
da2 <- data.frame(x1,y1)
p1<-ggplot()+geom_point(data=da2,aes(x=x1,y=y1, colour = c("blue","red")),size=c(3,3))

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-9-25 14:28:12
是p0和p1......
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-9-25 16:49:10
test_data56是什么,da?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-9-25 18:46:59
ggplot()+geom_line(data=da1,aes(x=x,y=value,group=variable,linetype=variable,color=variable, shape=variable))+geom_point(data=da2,aes(x=.81,y=c(.5,.8),color=as.factor(y1)),size=3)

图例再想办法 改吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-9-25 18:57:03
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-9-25 20:56:40
johnmy 发表于 2016-9-25 16:49
test_data56是什么,da?
是da,不好意思写错了。。。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群