美文网首页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