仅用于站内搜索,没有排版格式,具体信息请跳转上方微信公众号内链接
最近,看到一篇Nature,频繁使用这种趴着或者躺着的CorrelationHeatmap,美观+省版面空间(ref:s41586-023-05794-2),
下面使用R语言复现一下这种趴着或者躺着的CorrelationHeatmap。
这种图可由之前介绍的上三角CorrelationHeatmap修改而来,
首先,关闭xy轴刻度标签,并且开启对角线刻度标签,
然后,在对角线添加样本名称,
这里注意几个细节:
aes(x=x+0. 1,y=y-0. 8,label=label)调整样本名称xy方向的坐标;
coord_cartesian(ylim=c(0. 2,n))防止Sample7和Sample5显示不完全。
最后,通过ggdraw()+draw_plot(ggplotify::as. ggplot(final_plot,angle=-45))旋转图形即可,
换个颜色,
当然,原图还有一些细节可借助PPT等工具完成!
使用“1. 4.9gene数据集”,
用cor方法简单计算一下相关性。
测试数据+详细代码,后期会加入👉《保姆级R可视化教程》来了!
加入学习(备注:708)