美文网首页R语言杂记R绘图
R拼图 韦恩图和热图对象如何转化

R拼图 韦恩图和热图对象如何转化

作者: leoxiaobei | 来源:发表于2020-12-02 23:52 被阅读0次

    R中关于韦恩图和热图的画法有很多,但是比较流行的画法基本都不是基于ggplot2绘制的,而这个时候我们又想将其与ggplot2绘制的图像拼接在一起,万幸很多图形对象都可以先转化为grid object,再转变为ggplot object,比方说下面俩个我们常用的函数(函数分别来自于Venndiagram包和pheatmap包),现将其总结成表绘制如下:


    venn.diagram & pheatmap

    PS:
    grid_draw函数来自于grid包,
    plot_grid和as_grob函数来自于cowplot包,
    as_ggplot函数来自于ggpubr包,
    as.grob和as.ggplot函数来自于ggplotify包
    括号里的内容为执行结果的对象类型

    相关文章

      网友评论

        本文标题:R拼图 韦恩图和热图对象如何转化

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