文章预览
本期分享一个好用的热图绘制R包 superheat ,可轻松实现各类拓展型热图的绘制。 不同于pheatmap、complexheatmap等常用热图绘制R包,superheat旨在生成可定制、可拓展的热图,将响应变量、模型结果、相关性信息等数据作为散点图、箱线图、条形图等添加到传统热图中,让使用者可深入探索复杂数据集,并利用数据中存在的异质性来为分析决策提供信息。 下面进入今日份学习! #相关R包安装与载入: #install.packages('devtools) devtools ::install_github('rlbarter/superheat') library (superheat) library (dplyr) #使用内置数据集mtcars测试: dt < - mtcars head (dt) #基础热图绘制: superheat (dt) #归一化和聚类: superheat (dt, scale = TRUE, #按行归一化 #分层聚类对行/列排序(但不显示树状图) pretty .order.rows = TRUE, pretty .order.cols =
………………………………