📜  在 R 中使用 ggplot2 删除轴标签

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

在 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())

输出: