如何更改r中的面板主题?

时间:2018-06-07 22:44:59

标签: r ggplot2 data-visualization

如何获得具有水平线的面板,如此图所示?我尝试了所有主题,但没有人为我提供这种面板。

enter image description here

2 个答案:

答案 0 :(得分:0)

我们可以使用panel.grid.major.xpanel.grid.minor.x来禁用x轴网格线。

示例:

ggplot(iris, aes(x = Species, y = Sepal.Length)) +
    geom_bar(stat = "identity") +
    theme_minimal() +
    theme(
        panel.grid.major.x = element_blank(),
        panel.grid.minor.x = element_blank())

enter image description here

有关theme参数的完整列表,请参阅here

答案 1 :(得分:0)

请尝试探索有关同一主题的现有问题。无论如何,使用ggplot2非常简单。

我尝试使用mpg数据。

库(tidyverse)

plt <- ggplot(mpg, aes(x=displ, y=hwy)) + 
        geom_point()

看起来像这样 - enter image description here

plt + theme(panel.border = element_blank(),
            panel.grid.minor = element_blank(), 
            panel.grid.major.x = element_blank())

现在它将改为 -

enter image description here

另请参阅此链接 - http://r-statistics.co/