有没有一种方法可以在不删除网格线和不使用theme_bw()的情况下从ggplot图中删除灰色背景?
theme_bw()
watbbzwu1#
由于默认ggplot主题(theme_grey)的网格线为“白色”,因此在移除灰色背景时必须为网格线设置不同的颜色,即将背景的fill设置为“白色”或NA时。在下面的代码中,我只是使用黑色网格线:
theme_grey
fill
NA
library(ggplot2) ggplot(mtcars, aes(hp, mpg)) + geom_point() + theme(panel.background = element_rect(fill = "white"), panel.grid = element_line(color = "black"))
1条答案
按热度按时间watbbzwu1#
由于默认ggplot主题(
theme_grey
)的网格线为“白色”,因此在移除灰色背景时必须为网格线设置不同的颜色,即将背景的fill
设置为“白色”或NA
时。在下面的代码中,我只是使用黑色网格线: