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