【发布时间】:2019-07-17 03:55:41
【问题描述】:
使用以下代码,我可以删除顶部和右侧边框以及其他内容。我想知道如何仅删除 ggplot2 图形的右边框。
p <- ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point()
p + theme_classic()
【问题讨论】:
-
这并不容易,因为
panel.border是作为element_rect对象管理的,所以它已经是一个矩形了。 -
我同意 Davide 的观点:这可能并不容易。我假设 theme_classic 实际上完全移除了盒子,而是绘制了轴线。为了说明这一点,请尝试
p+theme(axis.line=element_line())。它将使用标准主题绘制p,但添加了轴线。 -
@lawyeR:不,这不是stackoverflow.com/q/10861773/707145的重复。