楼主: Panda_Celestial
5199 8

[问答] R语言下如何把qplot做出来的图合在一张图中 [推广有奖]

  • 0关注
  • 0粉丝

高中生

80%

还不是VIP/贵宾

-

威望
0
论坛币
1668 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
142 点
帖子
7
精华
0
在线时间
61 小时
注册时间
2015-1-31
最后登录
2020-5-1

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
library(ggplot2)
layout( matrix ( c ( 1 , 2,
                              3 , 4 ) , nr = 2 , byrow = T) )
qplot(x1,y1,data=anscombe)
qplot(x2,y2,data=anscombe)
qplot(x3,y3,data=anscombe)
qplot(x4,y4,data=anscombe)

结果是一张图会覆盖掉另外一张。尝试过par函数也不行。

求解答,谢谢!!

二维码

扫码加我 拉你入群

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

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

关键词:plot R语言 张图中 Library ggplot2 library layout matrix 如何

本帖被以下文库推荐

沙发
ryoeng 在职认证  发表于 2015-7-3 00:55:10 |只看作者 |坛友微信交流群
提示: 作者被禁止或删除 内容自动屏蔽

使用道具

藤椅
Panda_Celestial 学生认证  发表于 2015-7-3 13:32:34 |只看作者 |坛友微信交流群
ryoeng 发表于 2015-7-3 00:55
http://rstudio-pubs-static.s3.amazonaws.com/3355_d3f08cb2f71f44f2bbec8b52f0e5b5e7.html
这上面并没有解决方案

使用道具

板凳
ryoeng 在职认证  发表于 2015-7-3 23:12:03 |只看作者 |坛友微信交流群
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

使用道具

报纸
Panda_Celestial 学生认证  发表于 2015-7-4 23:22:08 |只看作者 |坛友微信交流群
ryoeng 发表于 2015-7-3 23:12
刚试一下谢老大的 knitr,在 RStudio Server knitr 了一下,嘎嘎。
http://ec2-52-74-223-216 ...
合在一张图中是类似这种效果,是多张图合成一个矩阵。

Rplot.png

使用道具

地板
ryoeng 在职认证  发表于 2015-7-5 23:43:01 |只看作者 |坛友微信交流群
提示: 作者被禁止或删除 内容自动屏蔽

使用道具

7
sqn 发表于 2015-7-7 15:30:36 |只看作者 |坛友微信交流群
可以在前面加上 par(mfrow=c(a,b))   a,b代表你要组合图的行数和列数

使用道具

8
wu88172968 发表于 2019-1-6 18:21:03 |只看作者 |坛友微信交流群
library(ggplot2)
p1 <- qplot(x1,y1,data=anscombe)
p2 <- qplot(x2,y2,data=anscombe)
p3 <- qplot(x3,y3,data=anscombe)
p4 <- qplot(x4,y4,data=anscombe)
library(gridExtra)
grid.arrange(p1,p2,p3,p4, nrow=2)

使用道具

9
caimiao0714 学生认证  发表于 2019-1-7 08:50:16 |只看作者 |坛友微信交流群
wu88172968 发表于 2019-1-6 18:21
library(ggplot2)
p1
把ggplot2存成对象然后用gridExtra加在一起是正解。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 19:50