R语言ggplot2图例标签、标题、顺序修改和删除操作实例

 更新时间:2022年07月21日 10:42:45   作者:小Li先生  
R语言中画图时我们常常要设定标题,如果图片标题是固定则很容易操作,下面这篇文章主要给大家介绍了关于R语言ggplot2图例标签、标题、顺序修改和删除操作的相关资料,需要的朋友可以参考下

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"))

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")

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())

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)#边框大小调整
    )

图片呈现是的3

5. 删除图例

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

引用

总结

到此这篇关于R语言ggplot2图例标签、标题、顺序修改和删除的文章就介绍到这了,更多相关R语言ggplot2图例设置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • R语言中devtools的使用详解

    R语言中devtools的使用详解

    这篇文章主要介绍了R语言中devtools的使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 基于R语言赋值符号的区别说明

    基于R语言赋值符号的区别说明

    这篇文章主要介绍了基于R语言赋值符号的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言 实现将1对多数据与1对1数据互换

    R语言 实现将1对多数据与1对1数据互换

    这篇文章主要介绍了R语言 实现将1对多数据与1对1数据互换的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Java调用R语言实例讲解

    Java调用R语言实例讲解

    这篇文章主要介绍了Java调用R语言实例讲解,文中代码讲解的很清晰,有需要的同学可以研究下
    2021-03-03
  • R语言可视化存储矢量图实现方式

    R语言可视化存储矢量图实现方式

    这篇文章主要为大家介绍了R语言存储矢量图的实现方式过程,有需要的朋友可以借鉴参考下,希望能够有所你帮助,祝大家多多进步,早日升职加薪
    2021-11-11
  • R语言中常见的几种创建矩阵形式总结

    R语言中常见的几种创建矩阵形式总结

    这篇文章主要给大家介绍了关于R语言中常见的几种创建矩阵形式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • R语言matrix生成矩阵的方法

    R语言matrix生成矩阵的方法

    这篇文章主要介绍了R语言matrix生成矩阵的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • R语言-计算平均值不同函数的区别说明

    R语言-计算平均值不同函数的区别说明

    这篇文章主要介绍了R语言-计算平均值不同函数的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言基础数据类型的具体使用

    R语言基础数据类型的具体使用

    本文主要介绍了R语言基础数据类型的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • R语言中aggregate 函数详解

    R语言中aggregate 函数详解

    这篇文章主要介绍了R语言中aggregate 函数的相关资料,aggregate函数是数据处理中常用到的函数,具有强大的功能,可以按照要求把数据打组聚合,然后对聚合以后的数据进行加和、求平均等各种操作,需要的朋友可以参考下
    2023-04-04

最新评论