在 R 中使用 ggplot2 删除轴标签
在本文中,我们将看到如何在 R 编程语言中删除 ggplot2 图的轴标签。
我们将使用 ggplot2 包中的 theme()函数。在这种去除ggplot2绘图标签的方法中,用户首先必须在R控制台中导入并加载ggplot2包,这是这种方法的先决条件,然后用户必须调用theme()函数,该函数是ggplot2 包并进一步需要传递element_blank()作为其参数,这将有助于在 R 编程语言中将 ggplot2 绘图标签删除为空白。
theme()函数:使用此函数是自定义绘图的非数据组件的一种强大方法:即标题、标签、字体、背景、网格线和图例。此函数还可用于为绘图提供一致的自定义外观。
在这个例子中,我们将展示在不移除标签的情况下绘图的外观。
R
library("ggplot2")
gfg_data <- data.frame(x = c(1,2,3,4,5),
y = c(5,4,3,2,1))
gfg_plot <- ggplot(gfg_data, aes(x,y)) +
geom_point()
gfg_plot
R
library("ggplot2")
gfg_data<-data.frame(x = c(1,2,3,4,5),
y = c(5,4,3,2,1))
gfg_plot <- ggplot(gfg_data, aes(x,y)) +
geom_point()
gfg_plot +
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank(),
axis.text.y = element_blank(),
axis.ticks.y = element_blank())
R
library("ggplot2")
gfg_data<-data.frame(x = c(1,2,3,4,5),
y = c(5,4,3,2,1))
p<-ggplot(data=gfg_data, aes(x, y)) +
geom_bar(stat="identity")
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank(),
axis.text.y = element_blank(),
axis.ticks.y = element_blank())
输出:
示例 1:在此示例中,我们将使用 R 编程语言中 ggplot2 包的 theme()函数删除五个数据点的 ggplot2 散点图的标签。
电阻
library("ggplot2")
gfg_data<-data.frame(x = c(1,2,3,4,5),
y = c(5,4,3,2,1))
gfg_plot <- ggplot(gfg_data, aes(x,y)) +
geom_point()
gfg_plot +
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank(),
axis.text.y = element_blank(),
axis.ticks.y = element_blank())
输出:
示例 2:在此示例中,我们将使用 R 编程语言的 ggplot2 包中的 theme()函数删除 ggplot2 条形图的标签。
电阻
library("ggplot2")
gfg_data<-data.frame(x = c(1,2,3,4,5),
y = c(5,4,3,2,1))
p<-ggplot(data=gfg_data, aes(x, y)) +
geom_bar(stat="identity")
p+
theme(axis.text.x = element_blank(),
axis.ticks.x = element_blank(),
axis.text.y = element_blank(),
axis.ticks.y = element_blank())
输出: