Добавьте сетку на фон нескольких (столбчатых)графиков на одном рисунке

#r #background #grid #bar-chart #base

Вопрос:

До сих пор мне удавалось получать сетки только до получения данных, а это не то, что мне нужно. Вот несколько примеров кода.

 par(mfrow=c(1,2)) barplot(x); box(); grid() barplot(y); box(); grid()  

Все методы, которые я пробовал до сих пор, чтобы переместить сетку в фоновый режим, не работают. Может ли кто-нибудь предложить мне простой способ для достижения этой цели?

Редактировать

 par(mfrow=c(1,2)) barplot(mean_trend[,2],panel.first=grid(),names.arg = mean_trend[,1],col="skyblue",ylim = c(0.1,95),cex.names=0.6,ylab="Average precipitation in mm",cex.lab=0.85,lwd=1.5);box(lwd=1.5);grid() barplot(freq_trend[,2],panel.first=grid(),names.arg = freq_trend[,1],col="skyblue",ylim = c(2,4500),cex.names=0.6,ylab="Average amount of floods",cex.lab=0.85,lwd=1.5);box(lwd=1.5);grid()   

Предполагается, что они составят график количества наводнений в год и средней тяжести наводнений в год на период 2014-2021 годов. Итак, здесь в столбце 1 указан год, а в столбце 2-сумма для обоих участков. Надеюсь, это поможет

С уважением.

Комментарии:

1. Можете ли вы быть более конкретным, а также включить некоторые свои данные с помощью dput() команды?