如何使 y 轴线与 theme_clean() 中的 x 轴线相匹配?

How can I make y-axis lines that match the x-axis lines from theme_clean()?

我将为报告制作大量视觉效果。我的老板非常喜欢 theme_clean() 水平线,但希望我 将相同的线添加到 x 轴。 有没有简单的方法可以做到这一点?

这是我的代码

library(ggplot2)
library(ggthemes)

ggplot(mtcars, aes(x = mpg)) + 
  geom_point(aes(y = hp)) + 
  theme_clean(base_size=18)

如何为我的 x 轴刻度(垂直)获得相同的样式。

最佳。

试试这个。只需在控制台中输入 theme_clean 即可显示 theme_cleanpanel.grid.major.y 使用的默认值,然后我们可以使用 theme() 相应地设置 panel.grid.major.x 的值:

library(ggplot2)
library(ggthemes)

ggplot(mtcars, aes(x = mpg)) + 
  geom_point(aes(y = hp)) + 
  theme_clean(base_size=18) + 
  theme(panel.grid.major.x = element_line(colour = "gray", linetype = "dotted"))

reprex package (v0.3.0)

于 2020-04-07 创建