【发布时间】:2021-11-19 19:31:30
【问题描述】:
我试图在我的条形图中放置网格,但它们出现在数据前面而不是背景中。我试图解决这个问题
panel.first = grid()
至于我要绘制的数据,第一列由年份数字(2014-2021)组成,第二列是相应的值(所有向量类都是数字)。尝试使用以下代码进行绘图时:
par(mfrow=c(1,2))
barplot(mean_trend[,2],names.arg = mean_trend[,1],col="skyblue",ylim = c(0.1,95),cex=0.8,cex.names=0.85,las=2,cex.lab=0.85,lwd=1.5,panel.first = grid())
mtext(side=2,line=2.3, "Average amount in mm", font=2, cex=0.8)
box(lwd=1.5)
barplot(freq_trend[,2],names.arg = freq_trend[,1],col="skyblue",ylim = c(2,4500),cex=0.85,cex.names=0.85,las=2,cex.lab=0.85,lwd=1.5,panel.first = grid())
box(lwd=1.5)
mtext(side=2,line=3.3, "Average flood frequency", font=2, cex=0.8)
如您所见,网格现在位于绘制数据的后面,但超出了框/图的限制。我该如何解决这个问题?
亲切的问候
【问题讨论】: