美文网首页
在ggplot2主题中使用element_blank()

在ggplot2主题中使用element_blank()

作者: R语言数据分析指南 | 来源:发表于2021-06-21 23:09 被阅读0次

    本节来介绍如何使用 element_blank() 来控制ggplot2 图像的外观

    依旧还是使用企鹅的数据集

    library(tidyverse)
    library(palmerpenguins)
    
    p <- penguins %>%
      drop_na() %>%
      ggplot(aes(x=flipper_length_mm,
                 y=bill_length_mm, 
                 color=species,
                 shape=sex))+
      geom_point()+
      labs(title="Flipper length vs Bill length",
           subtitle="Palmer Penguins",
           caption="cmdlinetips.com",
           tag="A")
     
    p
    

    1. 删除主要网格线

    p + theme(panel.grid.major=element_blank())
    

    2. 删除次要网格线

    p + theme(panel.grid.minor=element_blank())
    

    3. 删除图像背景

    p + theme(panel.background = element_blank())
    

    4. 删除轴刻度

    p + theme(axis.ticks = element_blank())
    

    5. 删除轴文本

    p + theme(axis.text = element_blank())
    

    6. 删除图例键

    p + theme(legend.key=element_blank())
    

    7. 删除多个主题元素

    p + theme(panel.background = element_blank(),
              axis.ticks = element_blank(),
              axis.text = element_blank(),
              legend.key=element_blank(),
              plot.tag=element_blank(),
              plot.caption=element_blank())
    

    喜欢的小伙伴欢迎关注我的公众号

    R语言数据分析指南,持续分享数据可视化的经典案例及一些生信知识,希望对大家有所帮助

    相关文章

      网友评论

          本文标题:在ggplot2主题中使用element_blank()

          本文链接:https://www.haomeiwen.com/subject/tzvuyltx.html