在ggplot2主题中使用element_blank()

2021-06-21  本文已影响0人  R语言数据分析指南

本节来介绍如何使用 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语言数据分析指南,持续分享数据可视化的经典案例及一些生信知识,希望对大家有所帮助

上一篇下一篇

猜你喜欢

热点阅读