相关疑难解决方法(0)

在ggplot2直方图中插入图例下的表格

反正有没有让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)
Run Code Online (Sandbox Code Playgroud)

生产:

在此输入图像描述

但我希望它看起来像这样:

在此输入图像描述

我尝试了split.screen()但它似乎不适用于ggplot类型的图形.有什么建议?谢谢.

r ggplot2

28
推荐指数
2
解决办法
9951
查看次数

标签 统计

ggplot2 ×1

r ×1