R语言 删除灰色背景而不删除网格线

oknwwptz  于 2023-05-26  发布在  其他
关注(0)|答案(1)|浏览(194)

有没有一种方法可以在不删除网格线和不使用theme_bw()的情况下从ggplot图中删除灰色背景?

watbbzwu

watbbzwu1#

由于默认ggplot主题(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"))

相关问题