我正在使用ggplot绘制一些数据。另外,我使用ggthemes包中的gdocs主题。
library(ggthemes)
data <- data.frame(x = 1:10, y = 1:10)
g <- ggplot(data, aes (x = x, y = y)) + geom_point()
g + theme_gdocs()
我想使用这个主题,但没有围绕整个情节的边框,类似于默认主题。
g
我应该修改哪些设置才能实现此目的?
这是我第一次玩ggplot中的其他主题,所以我可能会遗漏一些简单的东西,但我不能让它自己动手。在此先感谢您的帮助。
答案 0 :(得分:0)
hrbrmstr提供的以上发布解决方案:
在呼叫plot.background=element_blank()
时使用theme
:
library(ggthemes)
data <- data.frame(x = 1:10, y = 1:10)
g <- ggplot(data, aes (x = x, y = y)) + geom_point()
g + theme_gdocs() + theme(plot.background=element_blank())
从ggplot2 docs:
使用
theme()
修改主题的各个组成部分,从而可以控制图形中所有非数据组成部分的外观。 theme()仅影响单个图:如果要修改活动主题,请参见theme_update()以影响所有后续图。...
plot.background
:整个情节的背景(element_rect;继承自rect)
这当然适用于使用ggplot2
创建的任何图,而不仅仅是使用theme_gdocs()
的图。