r - 如何使用布局在r中的一页中排列复杂的图
问题描述
我正在尝试使用layout()
在一个页面上创建一个包含四个图的 pdf。我创建了矩阵并用这条线给出了图的顺序
layout(mat=matrix(c(1,2,3,4), nrow = 4, ncol = 1))
之后,我尝试在布局中加载其中一个已保存的图,但这似乎不起作用。它只是自己加载情节。
所以我尝试在布局后复制绘图的代码,但我收到了多个错误,从边距错误开始。
par(mar=c(4, 6, 4, 6) + 0.1,cex.axis=0.8)#START A NEW PLOT FRAME
plot(acms_day$end,acms_day$Org,pty='s',xaxt='n',#CALL THE DESIRED VARIABLES
type = 'b',lty=2,lwd=0.01,
xlim=period,ylim=c(0,max(acms_day$Org,na.rm = T)),#SET LIMITS OF X AND Y AXIS
xlab='', ylab='',
bg=color_pal[14],
col=color_pal[14],
axes=F, main='',
cex=0.5,las=1,pch=21)
axis(2, ylim=c(0,max(acms_day$Org,na.rm = T)),
col='black',lwd=0.2,cex = 0.8,las=1)
mtext(2,text='Org (ug/m3)',line=2.2,
col=color_pal[14],cex = 0.8,las=0)
par(new=T) #START A NEW PLOT OVER THE DAME FRAME
plot(maap_day$date,maap_day$bc,pty='s',xaxt='n',#CALL THE DESIRED VARIABLES
type = 'p',#lty=2,lwd=0.01,
xlim=period,ylim=c(0,max(maap_day$bc,na.rm = T)),#SET LIMITS OF X AND Y AXIS
xlab='', ylab='',
col=color_pal[3], pch=21,
bg=color_pal[3],
main='',cex=0.5,yaxt='n',ann = FALSE,xaxt='n')
axis(4, ylim=c(0,max(maap_day$bc,na.rm = T)),
col='black',lwd=0.2,cex = 0.8,las=1)
mtext(4,text='BC (ug/m3)',line=2.2,
col=color_pal[3],cex = 0.8,las=0)
axis.POSIXct(1,acsm_long$end,at = hours,format = '%H:%M')
rug(hours, ticksize = -0.01, side = 1)#create minor breaks
rug(days,ticksize = -0.02,side=1) #create day breaks
一旦第一行运行,此错误就会出现在 plot.new() 中的错误:图形边距太大。
我究竟做错了什么?
解决方案
推荐阅读
- python - 如何反转字典项目并列出按公共值分组的键
- java - 我可以在 Cloud Firestore 的子集合中查询和检索文档的字段值吗?
- javascript - 使用 vanilla Javascript 将字符串列表发送到 ASP.net api 控制器
- android - 语言安卓应用
- c# - 在 C# 中作为进程调用时,AppActive 在 CScript 中不起作用
- javascript - 圆圈上的百分比动画
- php - 我怎样才能使有效的签名 php openssl
- angular - Angular 8:标头未在 HttpCliet.post 中正确发送
- arrays - 在角度 8 中添加和删除动态数组
- java - 撤消 adview 所做的所有更改