ggplot2怎么隐藏图例
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本文小编为大家详细介绍"ggplot2怎么隐藏图例",内容详细,步骤清晰,细节处理妥当,希望这篇"ggplot2怎么隐藏图例"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。其
千家信息网最后更新 2025年11月08日ggplot2怎么隐藏图例
本文小编为大家详细介绍"ggplot2怎么隐藏图例",内容详细,步骤清晰,细节处理妥当,希望这篇"ggplot2怎么隐藏图例"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
其一利用引导元素guides实现:
代码:
library('ggplot2')library('reshape2')A = c("A","B","C","D","E")B = c(90,34,56,99,15)C = c(50,20,24,70,14)dat = data.frame(A,B,C)names(dat) = c("type","sample1","sample2")dat = melt(dat,variable.name="Sample",value.name = "Num")head(dat)p = ggplot(dat, aes(x = type,y = Num,fill = Sample))+ geom_bar(stat ="identity",width = 0.6,position = position_dodge(width=0.8))+ scale_fill_manual(values = c("red","blue"))+ labs(x = "",y = "", title = "test")+ geom_text(aes(label = dat$Num),position=position_dodge(width = 0.9),size = 5,vjust = -0.25)+ guides(fill = guide_legend(reverse = F))+ theme(plot.title = element_text(size = 25,face = "bold", vjust = 0.5, hjust = 0.5), legend.title = element_blank(), legend.text = element_text(size = 18, face = "bold"), legend.position = 'right', legend.key.size=unit(0.8,'cm'))print(p)结合guides将fill生成的图例进行隐藏
p=p+guides(fill=F)p
图例消失。
如果涉及其他的几何对象geom,可能还有图例生成的其他方式,包括aes(color、size、shape)等,都可以通过guides(color=F,size=F...)等方式去调整图例。由此可见利用guides隐藏图例时进行局部隐藏,可以针对特定图例进行操作。
其二可以利用theme(legend.position="none"),将全局图例进行隐藏。譬如
library('ggplot2')library('reshape2')A = c("A","B","C","D","E")B = c(90,34,56,99,15)C = c(50,20,24,70,14)dat = data.frame(A,B,C)names(dat) = c("type","sample1","sample2")dat = melt(dat,variable.name="Sample",value.name = "Num")head(dat)p = ggplot(dat, aes(x = type,y = Num,fill = Sample))+ geom_bar(stat ="identity",width = 0.6,position = position_dodge(width=0.8))+ scale_fill_manual(values = c("red","blue"))+ labs(x = "",y = "", title = "test")+ geom_text(aes(label = dat$Num),position=position_dodge(width = 0.9),size = 5,vjust = -0.25)+ guides(fill = guide_legend(reverse = F))+ theme(plot.title = element_text(size = 25,face = "bold", vjust = 0.5, hjust = 0.5), legend.position = "none")print(p)这种方法对所有图例同时隐藏,如果出现多图例操控,可以选则这种方法。
读到这里,这篇"ggplot2怎么隐藏图例"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
图例
文章
内容
方式
方法
生成
妥当
代码
元素
全局
几何
可以通过
同时
对象
局部
思路
新知
更多
步骤
由此
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阳江卫星软件开发代理价格
类似于数据库的题目
网络安全现在还热门吗
cf 连接服务器失败
校园网络安全专项整治活动
网络安全法处罚案例太原市
天津本地软件开发预算
北京羿龙网络技术
公安局网络安全预案
河北联想服务器续保调试
云顶娱乐软件开发
数据库教程ppt
大学生网络安全的演讲
德国网络安全专业哪些大学好
微信数据库数据损坏
南京专业软件开发哪家强
大数据量好友功能数据库设计
戴森球计划服务器
邢台哪里有软件开发团队
自动获取的网络安全吗
普安软件开发技术
网络技术发展两面性分析
人力资源软件开发者信任度高吗
在服务端查询数据库表
丰台电脑服务器回收公司
ui和网络安全哪个简单
亿星互联网科技有限公司
网络安全学什么课程设计
级联删除和级联更新数据库
违法网络安全的