楼主: previal
2064 3

[问答] How to setting inner and outer margins in ggplots? [推广有奖]

  • 1关注
  • 1粉丝

硕士生

46%

还不是VIP/贵宾

-

威望
0
论坛币
22 个
通用积分
0
学术水平
5 点
热心指数
6 点
信用等级
3 点
经验
645 点
帖子
93
精华
0
在线时间
138 小时
注册时间
2010-5-24
最后登录
2015-7-7

楼主
previal 发表于 2014-2-13 14:28:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在R中,用base graph作图的时候,我们可以用par(oma=c(2,2,2,2),mar=c(5.1,4.1,4.1,2.1)) 来定义marigns out of plot area and also margins within the plot area.
但是用ggplot2作图的时候,par()就不起作用了,ggplot中的plot.margin只能控制下图中plot area的margin,有没有其他办法像par()这样控制outer and inner margin呢?
捕获.JPG
二维码

扫码加我 拉你入群

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

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

关键词:setting Margins margin gplot Plots setting inner

本帖被以下文库推荐

  • · R学习|主题: 262, 订阅: 161
I believe I can fly,and I can touch the sky!

沙发
sigmund 在职认证  发表于 2014-2-14 00:13:49
帮顶!

藤椅
tmdxyz 发表于 2014-2-14 11:53:06
学习,帮顶

板凳
ntsean 发表于 2014-2-14 13:57:22
plot.margin 就是outer和inner之和吧,不知道你为啥要控制outer,直接控制plot.margin就可以等价于控制innter 和out

require(grid)
p=qplot(1:10, 1:10)
没有任何margin:  p + theme(plot.margin=unit(c(0,0,-2,-3), "lines"))
刚好显示坐标: p + theme(plot.margin=unit(c(0,0,0,0), "lines"))
再扩大的话,四边不停网上增加就是了


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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 10:19