美文网首页R for statistics
R IN ACTION SELF-TUTORIAL-68 用gg

R IN ACTION SELF-TUTORIAL-68 用gg

作者: RashidinAbdu | 来源:发表于2021-03-14 14:03 被阅读0次
    • 问题:发现之前用library(VennDiagram)绘制的venn图没法用来与ggplot绘制的图进行组合patch,所以,想着会否可以用其他的library做出来可以合并,所以试了下ggvenn.

    • 实现与代码:

    install.packages('ggvenn') # 安装
    
    library(ggvenn)#导入
    
    • 数据构造:
    a<-c(2,1,5,8,9)
    b<-c(2,3,4,5,6)
    
    # 重点来了,生成list:
    vd<-list('a'=a,'b'=b)
    
    • 进行绘图:
    ggvenn(vd)
    
    • 得到:


      image.png
    • 这个就可以照用ggplot美化工序,比如theme ,title等都可以实现:
    gp<-ggvenn(vd,fill_color = c("red","green"))+labs(title = "ggvenn Rashidin")
    gp
    

    image.png

    • 随便作一个ggplot图,用patchwork包将两个组合:
    library(ggplot2)
    p2<-ggplot(mtcars)+geom_abline()+labs(title = "Line of  Rashidin")
    p2
    
    image.png
    • 进行组合:
    library(patchwork)
    gp+p2
    

    得到:


    image.png

    相关文章

      网友评论

        本文标题:R IN ACTION SELF-TUTORIAL-68 用gg

        本文链接:https://www.haomeiwen.com/subject/tspqcltx.html