Если вы хотите иметь 4 графы на каждом графике, как вы написали, вы можете попробовать:
#library
library(tidyverse)
library(ggplot2)
#simulate your data
set.seed(2323)
data <- tibble(item=rep(paste("item",1:80),sample(1:10,80, replace=T)),
price=sample(1:10,407,replace=T))
#group you data
n=4 #groups
data %>%
mutate(item=factor(item,levels=unique(item))) %>%
group_by(item) %>%
mutate(nr=group_indices()) %>%
mutate(supergroup=as.numeric(cut(nr,seq(0,length(unique(.$nr)),n)))) %>%
select(item,price,supergroup) -> grouped_data
#draw plot
ggplot(grouped_data,aes(x=item,y=price)) +
geom_boxplot() +
facet_wrap(~supergroup,scales="free") +
theme(axis.text.x = element_text(angle=90, hjust=1))