Есть ли способ заставить grid.arrange() действовать как split.screen()? Я хотел бы расположить таблицу, расположенную непосредственно под легендой.
#create histogram
my_hist<-ggplot(diamonds, aes(clarity, fill=cut)) + geom_bar()
#create inset table
my_table<- tableGrob(head(diamonds)[,1:3],gpar.coretext =gpar(fontsize=8),gpar.coltext=gpar(fontsize=8), gpar.rowtext=gpar(fontsize=8))
grid.arrange(my_hist,my_table, ncol=2)
дает:
но я бы хотел, чтобы он выглядел примерно так:
Я попробовал split.screen(), но он не работает с графикой типа ggplot. Какие-либо предложения? Спасибо.