ggplot2作图共享图例方法一ggpu

2022/7/9 来源:不详

北京治白癜风去哪家医院好 https://jbk.39.net/yiyuanfengcai/yyjs_bjzkbdfyy/

当使用ggplot2作图的时候如果多个图拼接到一起,图例互相之间有一样的时候,比如如下的情况(我们用R语言内置的鸢尾花的数据集做三个散点图)

image.png

实现上面图片的代码是

library(ggplot2)library(ggpubr)df-iriscolnames(df)-paste0("V",1:5)p1-ggplot(df,aes(x=V1,y=V2))+geom_point(aes(color=V5))+theme_bw()p2-ggplot(df,aes(x=V1,y=V3))+geom_point(aes(color=V5))+theme_bw()p3-ggplot(df,aes(x=V1,y=V4))+geom_point(aes(color=V5))+theme_bw()ggarrange(p1,p2,p3,ncol=3)

因为三个图的图例是一样的,我们完全可以只显示一个图例就够了。这里拼图使用的函数是ggpubr这个包里的ggarrange()函数,这个函数里有一个参数是

转载请注明:
http://www.3g-city.net/gjyzd/733.html
  • 上一篇文章:

  • 下一篇文章:
    • 没有热点文章
    • 没有推荐文章
    网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介

    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有2014-2024 冀ICP备19027023号-6
    今天是: