当前位置:   article > 正文

R语言ggplot2图例标签、标题、顺序修改和删除_ggplot 去掉legend标题

ggplot 去掉legend标题

1. 修改图例标注/标签

  • 内容修改、序列修改
##标注排序修改breaks,breaks——labels,
p + scale_colour_discrete(#values=c("#CC0000", "#006600", "#669999",
# "#00CCCC", "#660099"),或者color/fill/colour,discrete/hue,
    name="Experimental",
    breaks = c("6","4","8"),
    labels = c("B","A","C"))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

2. 修改图例标题名称

##第一种color/fill/colour,discrete/hue
p + scale_colour_discrete(
    name="Experimental",
    breaks = c("6","4","8"),
    labels = c("B","A","C"))
##第二种修改图例标题
p + labs(colour = "name1", shape = "name2")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述

3. 隐藏/删除图例标题

  • 标题修改、删除
#第一种,
#Remove title for fill legend
p + guides(colour=guide_legend(title=NULL)) #注意colour/fill/color/shape转换
#第二种,所有的表题全部移除
# Remove title for all legends
p + theme(legend.title=element_blank())
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

4.图例位置

#1: around the plot "none", "left", "right", "bottom", "top"
basic + theme(legend.position = "bottom")
#2:inside the plot
basic + theme(
    legend.position = c(.95, .95),#plot内位置
    legend.justification = c("right", "top"),#固定右上角
    legend.background = element_blank(),#图例背景色
    legend.key = element_blank(),#图标背景色element_rect(colour="black")
    legend.box.background = element_rect(fill=NA,color = "black",linetype = 1) #图例外框和背景色默认填充白色(删除fill=NA)
    #legend.box.just = "right",
    #legend.margin = margin(6, 6, 6, 6)#边框大小调整
    )

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 图片呈现是的3
    在这里插入图片描述

5. 删除图例

#删除其中一个图例
guides(shape=FALSE)   #shape/color/colour/fill
#全部删除图例
theme(legend.position = "none")
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

引用

R语言之可视化①⑨子ggplot2中的图例修改
ggplot2-设置图例(legend)

看完如果对你有帮助,感谢点赞支持!

如果你是电脑端,看到右下角的 “一键三连” 了吗,没错点它[哈哈]

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/65987
推荐阅读
相关标签
  

闽ICP备14008679号