📜  如何删除 R 中 ggplot2 中的 facet_wrap 标题框?

📅  最后修改于: 2022-05-13 01:54:55.713000             🧑  作者: Mango

如何删除 R 中 ggplot2 中的 facet_wrap 标题框?

刻面图,其中一个基于分类变量对数据进行子集化,并制作一系列具有相同比例的相似图。分面有助于我们展示两个以上数据类别之间的关系。当您有多个变量时,可以通过分面将其绘制在单个图中,绘制成更小的图。

我们可以使用 ggplot2 包的 facet_wrap()函数轻松绘制多面图。当我们在 ggplot2 中使用 facet_wrap() 时,默认情况下它会在灰色框中给出一个标题。

句法:

让我们首先从一个常规的情节开始,不做任何改变以使差异显而易见。

这里,是使用 R 语言原生提供的 diamonds 数据框制作的基本面图。我们使用带有 ~clarity 的 facet_wrap()函数根据其清晰度将图划分为多个方面。

示例:基本图

R
# load library ggridges and tidyverse
library(ggridges)
library(tidyverse)
  
# Basic facet plot divided according to category clarity
# ggplot() function is used to plot the chart
ggplot(diamonds, aes(x=factor(color), y=carat, fill=color)) +
  
# geom_boxplot() function is used to draw ridgeline plot
  geom_boxplot()+
  
# facet_wrap() function divides the plot in facets 
# according to category of clarity
  facet_wrap(~clarity)


R
# load library ggridges and tidyverse
library(ggridges)
library(tidyverse)
  
# Basic facet plot divided according to category clarity
# ggplot() function is used to plot the chart
ggplot(diamonds, aes(x=factor(color), y=carat, fill=color)) +
  
# geom_boxplot() function is used to draw ridgeline plot
  geom_boxplot()+
  
# facet_wrap() function divides the plot in facets according
# to category of clarity
  facet_wrap(~clarity)+
# strip.background parameter of theme
# function is used to remove the facet wrap box
# element_blank() makes the box background blank
theme(strip.background = element_blank())


输出:

移除切面包装盒

我们可以使用 theme()函数自定义 ggplot2 的各个方面。要删除 facet_wrap() 标题框,我们需要在 theme() 层内使用“strip.background”参数和参数“element_blank()”。

句法:

示例:移除刻面环绕框。

R

# load library ggridges and tidyverse
library(ggridges)
library(tidyverse)
  
# Basic facet plot divided according to category clarity
# ggplot() function is used to plot the chart
ggplot(diamonds, aes(x=factor(color), y=carat, fill=color)) +
  
# geom_boxplot() function is used to draw ridgeline plot
  geom_boxplot()+
  
# facet_wrap() function divides the plot in facets according
# to category of clarity
  facet_wrap(~clarity)+
# strip.background parameter of theme
# function is used to remove the facet wrap box
# element_blank() makes the box background blank
theme(strip.background = element_blank())

输出: