R语言 改变ggplot2 Facet网格标签的字体大小

R语言 改变ggplot2 Facet网格标签的字体大小

在这篇文章中,我们将看到如何在R编程语言中改变ggplot2 Facet Grid Labels的字体大小。

让我们先画一个没有任何变化的常规图,这样就能明显看出区别。

例子

library("ggplot2")
 
DF <- data.frame(X = rnorm(20),                                  
                 Y = rnorm(20),
                 group = c("Label 1", "Label 2",
                           "Label 3", "Label 4"))
 
ggplot(DF, aes(X, Y)) +                                    
  geom_point(size = 5, fill = "green",
             color = "black", shape = 21) +
  facet_grid(group ~ .)
R

输出:

在R语言中改变ggplot2 Facet网格标签的字体大小

使用ggplot2绘制的面状散点图

默认情况下,标签的大小是由Facets决定的,这里是9。 但我们可以改变其大小。为此,我们使用了theme()函数,它被用来定制绘图的外观。 我们可以改变切面标签的大小,使用 strip.text ,它应该与值一起传递,以产生所需大小的标签

语法: theme(strip.text)

参数 :

  • strip.text : 用于自定义面状标签。对于水平面的标签’strip.text.x’和垂直面的标签’strip.text.y’被使用。我们必须将我们想要修改的因素分配给 element_text 。

返回: 绘图的主题。

element_text 是文本的主题元素,用于修改文本的风格或主题。它有许多参数用于不同风格的文本。 大小 是其中之一,可以改变文本的大小。

语法: element_text(size, color)

参数

  • size: 文本的大小。

返回: 改变文本的样式。

我们既可以增加也可以减少尺寸。让我们先看看增加的版本。

例1 :

library("ggplot2")
 
DF <- data.frame(X = rnorm(20),                                  
                 Y = rnorm(20),
                 group = c("Label 1", "Label 2",
                           "Label 3", "Label 4"))
 
ggplot(DF, aes(X, Y)) +            
  geom_point(size = 5, fill = "green",
             color = "black", shape = 21) +
  facet_grid(group ~ .)+
  theme(strip.text = element_text(
    size = 20, color = "dark green"))
R

输出:

在R语言中改变ggplot2 Facet网格标签的字体大小

增加面状标签尺寸

现在让我们看看减少的那部分。

例2 :

library("ggplot2")
 
DF <- data.frame(X = rnorm(20),                                  
                 Y = rnorm(20),
                 group = c("Label 1", "Label 2",
                           "Label 3", "Label 4"))
 
ggplot(DF, aes(X, Y)) +            
  geom_point(size = 5, fill = "green",
             color = "black", shape = 21) +
  facet_grid(group ~ .)+
  theme(strip.text = element_text(
    size = 5, color = "dark green"))
R

输出:

在R语言中改变ggplot2 Facet网格标签的字体大小

减少了面状标签的大小

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册