美文网首页R语言可视化之美
一个基因/样品如何画热图呢?

一个基因/样品如何画热图呢?

作者: 数据可视化艺术 | 来源:发表于2021-03-22 19:06 被阅读0次
image.png

在科研数据分析中,我们往往是抽丝剥茧,希望找到几个,最好就是一个关键基因,比如我们想找易感基因、驱动基因、Marker基因等。当然功夫不负有心人,最终我们都可能如愿以偿!但后续如何把结果呈现出来,却要不知所措了:一个基因的数据该如何可视化?可以画热图吗?

一般的情况,我们画出来的图是这样的:

图1 普通热图

如何完善上面的图呢?首先我想到的两个思路是,1. 把热图掰弯变成环形热图;2. 调整热图的图例及比例构成。那么如何实现呢? 接下来我们可以通过“派森诺基因云(https://www.genescloud.cn)”的“交互原值热图”进行实现。

1 准备数据

准备图2, 图3 所示数据,“交互原值热图”工具支持两种类型的数据。

图2 纵向数据 图3 横向数据

2 提交绘图

上传数据后,一键提交绘图。

图4 提交数据绘图

3 参数调整

在图表调整里面,选择【图表设置→图表类型→圆形图】,除了对图表类型外,还可以对图表的颜色及图例等样式进行设置。

图5 选择圆形图

不同的数据结构,得到的图也不一样,如下所示:

图6 纵向数据结果图 图7 横向数据结果图

如果对上述图还有更加个性化的要求,大家可以下载pdf或者svg格式的图片,导入AI软件进行处理,比如调整字体、图例位置等。下面给大家分享一个图形换色的功能。点击AI软件【编辑→编辑颜色→重新着色图稿】,可以根据需要选择互补色、近似色等智能推荐方案,也可以自定义更改目前的颜色。

图8 编辑颜色 图9 编辑颜色面板 图10 调色后示例

相关文章

  • 一个基因/样品如何画热图呢?

    在科研数据分析中,我们往往是抽丝剥茧,希望找到几个,最好就是一个关键基因,比如我们想找易感基因、驱动基因、Mark...

  • 如何绘制基因名重复的4万行热图

    不知道大家有没有遇到过这样的问题,基因名重复R语言画热图报错,基因个数太多大多数云平台又没办法画热图。今天给大家介...

  • 画热图只标注感兴趣的基因名称

    做组学分析的时候,想用热图展示差异基因的情况。很多时候尤其转录组,可能得到上千个差异基因,这时候画热图不可能将所有...

  • ggplot2绘制相关性热图(heatmap)

    你只是想画个相关性热图!!!! 生信分析中经常要做基因与代谢物之间的相关性热图,R中号称绘制相关性热图的包有许多,...

  • R绘制热图(pheatmap)

    热图可以反应各个样本的基因分布情况,把数字转换成图片更直观一些,目前画热图的软件不少,比如graphpad,华科也...

  • 文献中的热图代码实现(热图标记感兴趣的基因,基础知识)

    hello,大家好,今天我们来实现一下下面的这张热图 我们最关注的就是图的右边只标记感兴趣的基因,如何实现呢???...

  • GEO图表

    1.图表介绍 (1) 热图 差异基因热图group: 粉红色untrt为对照组中线以上的基因为下调基因 (2)散点...

  • R语言:多文件读取、多目录保存

    导读 一个丰度表:含每个样品中每个bin的丰度。多个基因表:每个bin的基因list。需求:计算每个样品中每个bi...

  • 用R中pheatmap画heatmap

    画这个热图的目的是直观地看到一些上调基因的聚类情况,第一次画热图十分生疏,欢迎大家和我交流 我的原始数据是没有重复...

  • 如何给热图heatmap添加指定的标签?

    当我们画热图(heatmap)的时候,如果基因的名字比较多的时候,在热图中展示的话,就会出现名字重叠的情况,针对这...

网友评论

    本文标题:一个基因/样品如何画热图呢?

    本文链接:https://www.haomeiwen.com/subject/lxlthltx.html