![da774121e10994bce11f9d7bce56ae92.png](https://i-blog.csdnimg.cn/blog_migrate/ddaecea5a5aeb68130f45b81648155f2.jpeg)
曾经的我一听说要绘制热图,其实内心里是拒绝的,为啥?
方法工具很多,真的难以选择!
配色试了N种, 还是不忍直视!
色块堆叠密集,数据无法查看!
图形样式调整,终被逼成了“设计狮”!
您是否有和我一样的经历呢?AI时代,画个热图怎么能这般痛苦呐,今天就给大家安利几个亲测专业又好用的动态交互热图小工具,帮助大家轻轻松松拿下完美的热图!
1 云图汇---交互热图
首先墙裂给大家推荐一款“基因云”(www.genescloud.cn)的交互热图“小神器”。它有以下主要功能:
① 操作简单:只需三步出图快;
② 无需编程:图形参数任意调;
③ 配色精美:期刊配色自由选;
④ 结果查看:实时保存随时看。
Step1 选择“交互热图”
进入【云图汇】模块,搜索“热图”或者点击左侧导航栏,点击进入“交互热图”。
![8e33e0097ed7749a790f20aaabd5c7fe.png](https://i-blog.csdnimg.cn/blog_migrate/c05d79761be9572802484a81e736d453.png)
Step2 上传数据 提交绘图
进入“交互热图”模块后,上传好相关数据文件,点击“提交绘图”即可生成图片!
![1eb40b04663e4c51d15705e8a2cb9c80.png](https://i-blog.csdnimg.cn/blog_migrate/3cb20b24929c1be6b768c1f63155d15c.png)
Step3 调整参数,更新绘图
进入“图表调整”页面,可以进行各种显示内容和样式的调整。且调整后结果实时保存,可随时随地查看。
![d40138b542f363835a9d9f73d0e0a3aa.png](https://i-blog.csdnimg.cn/blog_migrate/7dd8f997a9ed9803e5dbf620cc7b194a.png)
2 R包-heatmaply
# 加载需要的包
library("heatmaply")
# 导入数据 # 测试数据可进入【云图汇->交互热图】图表数据部分下载
dat <- read.delim("data_eg_1.txt",row.names=1)
# 生成并保存交互图网页
heatmaply(dat,file = "heatmap.html")
browseURL("heatmap.html")
![3c4eecdcab9d5a1236eca82cf94fdabd.png](https://i-blog.csdnimg.cn/blog_migrate/5ce854d53d8e509c314988f016bba084.png)
3 R包-d3heatmap
# 简单两步,即可生成动态交互图
library(d3heatmap)
d3heatmap(dat
![eff1bc2a9b5330a0335a9971fd7e8028.png](https://i-blog.csdnimg.cn/blog_migrate/e56857b090ff23cc946f59f37afb0b66.png)
以上两款交互热图R包,有coding兴趣的童鞋可以试试,如需要调整出更加个性化、更加精美的图片,需要深入学习,反复调整各种参数。相比而言,“派森诺基因云”的交互热图无需编写代码,不用care各种参数,快速高效一键绘图,精美样式一键直达,调整后的效果实时保存,真正是所见即所得。
工作久了,越来越觉得有一点很重要,有现成的好工具就要充分利用,没必要自己亲历亲为重复造轮子,把数据分析交给平台工具,把时间留给自己做更有意义的事,或者更好的去享受生活!