专栏名称: SCIPainter
“一图胜千言”,好看的图形千篇一律,丑的配图千奇百怪。SCIPainter,旨在分享科研绘图的技能与工具。不保证日更,有时间就做线上培训,不排除录制付费视频的可能。如果你想看我日更,请多把我分享出去,说不定我就文思如尿崩了。
今天看啥  ›  专栏  ›  SCIPainter

如何绘制时髦的Table热图?

SCIPainter  · 公众号  ·  · 2024-07-11 11:01
    

文章预览

不同于展示丰度或表达矩阵数据的常规热图,今天分享一种 特殊Table热图 的绘制,可以为基准数据帧生成类似热图的可视化效果,通过自行提供行列注释信息或分组信息,可定制调整Table热图,使之更为炫酷! 主要使用到 funkyheatmap 这个R包,本期测试数据为R内置数据集,跟练时自行载入即可。下面进入今日份学习! #相关R包安装与载入: install .packages('funkyheatmap') library (funkyheatmap) library (tidyverse) 1.简单使用方法 #使用内置数据集mtcars测试: dt   head (dt) #可视化部分数据集: funky_heatmap (dt[1:10,]) #使用几何图形映射数据大小,默认按列对每列值缩放到0-1内(min-max scaling),并绘制热图 2.进阶数据框热图绘制 #另一个数据集载入: data ( "dynbenchmark_data" ) #Saelens et al.(2019). data   data   #51*159大数据框 #选择要查看的列: preview_cols    " id ",   " method_source ",   " ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览