产品简介
pheatmap 是一个R语言包,专注于绘制高质量热图。它解决了标准R热图函数在制作出版物图表时尺寸和外观不一致的问题,提供对单元格、文本、图例等的精细控制。适合需要精确控制图表外观的科研人员和数据分析师使用。

核心功能
- 直接控制单元格和文本大小
- 自动生成图例
- 支持行和列注释
- 可使用grid工具后期编辑热图
- 通过间隔器视觉分离聚类
- 提供合理默认值
快速开始
- 在R控制台运行命令 install.packages("pheatmap") 安装CRAN版本
- 使用 library(pheatmap) 加载包
- 调用 pheatmap() 函数并传入数据绘制热图
界面预览
与其他方案对比
| 对比项 | pheatmap | 同类方案 |
|---|---|---|
| 热图定制能力 | 提供细粒度控制,如直接调整单元格大小、文本和添加注释 | 标准R热图函数(如heatmap)定制选项有限,难以保证图表尺寸形状一致 |
适合谁用
- 需要出版级热图的研究人员
- 使用R进行数据可视化的分析师
- 生物信息学领域的学生和教师
下载与版本
当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/raivokolde/pheatmap