如何删除 R 中 ggplot2 中的 facet_wrap 标题框?
刻面图,其中一个基于分类变量对数据进行子集化,并制作一系列具有相同比例的相似图。分面有助于我们展示两个以上数据类别之间的关系。当您有多个变量时,可以通过分面将其绘制在单个图中,绘制成更小的图。
我们可以使用 ggplot2 包的 facet_wrap()函数轻松绘制多面图。当我们在 ggplot2 中使用 facet_wrap() 时,默认情况下它会在灰色框中给出一个标题。
句法:
plot + facet_wrap( ~facet-variable)
Where:
facet-variable: determines the variable around which plots have to be divided.
让我们首先从一个常规的情节开始,不做任何改变以使差异显而易见。
这里,是使用 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()”。
句法:
plot + 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())
输出: