首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R:使用ggplot2 + ggExtra + cowplot绘图时删除边框

R:使用ggplot2 + ggExtra + cowplot绘图时删除边框
EN

Stack Overflow用户
提问于 2017-05-11 03:08:20
回答 1查看 904关注 0票数 1

在通过ggplot2 + ggExtra + cowplot组合图形时,我找不到不绘制外部框架的方法。我不知道该在哪里告诉R,但我怀疑问题出在ggExtra。下面是一个示例:

代码语言:javascript
复制
require(ggplot2)
require(cowplot)
require(ggExtra)

# Creat a graph
A <- ggplot(mpg, aes(x = cty, y = hwy, colour = factor(cyl))) +     geom_point(size = 2.5)

# Add marginal histogram
B <- ggExtra::ggMarginal(A,type = 'histogram', margins = 'x', size = 9)

# Combine through cowplot
combo <- plot_grid(B,B,labels=c("A","B"))
plot(combo) # looks fine

# Re-combine through cowplot
plot_grid(B,combo,ncol=1,rel_heights = c(2,3)) # that's where I got an unwanted nasty frame around 'combo'

任何提示都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2018-04-26 13:53:14

代码语言:javascript
复制
p <- plot_grid(B,combo,ncol=1,rel_heights = c(2,3))
p <- p + panel_border(remove = TRUE)

https://rdrr.io/cran/cowplot/man/panel_border.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43900867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档