前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >画图的正确思维!

画图的正确思维!

作者头像
生信菜鸟团
发布2025-03-10 14:46:19
发布2025-03-10 14:46:19
520
举报
文章被收录于专栏:生信菜鸟团生信菜鸟团

写在开头

hhh每年都有个阶段会要想重新跟课学习数据挖掘,从快毕业🎓开始就在学,学到今年!那就再学一下吧!

这期学习到Day5绘图了,加上今年在#单细胞常见图表合集里面开始复现单细胞文献中好看的图表,也越来越理解小洁老师所说的——你的图=画图代码+你的数据+你解决问题的能力

正巧在从热图看细胞亚群聚类全景推文整理的过程中,也深切的体会到了画图思维的重要性。所以这期一起来了解一下画图的正确思维吧!

画图的正确思维

1. 用什么图展示数据

首先我们在做分析的时候,肯定会有些流程和结果图,比如单细胞分析:会有降维聚类分群的结果图、marker基因展示图等

但是如果想要让我们的数据展示的更加美观,那我们就需要留心平常在看文献或者公众号推文时候看到的好看的图,可以收集整理起来

比如近期在#单细胞常见图表合集里面,就是基于《Single-Cell Atlas of Lineage States, Tumor Microenvironment, and Subtype-Specific Expression Programs in Gastric Cancer》文献里面的Figure1的系列图表进行了可视化!

2. 搜画图代码

小洁老师在推文怎么拿到那些复杂又漂亮的图的代码丫推文里面分享了,如何找到好看图代码的方法:

课上也总结了找画图代码的几个原则:

  1. 代码要可复制使用,且绘制出来的图片美观
  2. 提供了代码配套的示例数据或者数据来源
  3. 示例代码+示例数据=可复现的代码!

也是小谢后续在整理分享常见图表可视化中需要注意的几个点!

3. 整理示例数据

按照示例数据整理我们的数据,比如在从热图看细胞亚群聚类全景中提到的整体复现思路:

从Seurat对象提取感兴趣的基因的表达数据,然后按细胞类型计算平均表达,接着计算各个细胞类型之间的相关性,最后用热图可视化相关性矩阵。

虽然这个是根据AI以及以前整理可视化的代码得到的思路,但是对于别的图也适用!

我们需要按照别人提供的示例数据或者图例的注解,将我们的数据整理为相应的格式,按照示例数据组织我们的数据,并整理相应的对应关系!

4. 套代码调细节

当我们拿到代码以及整理好数据,就可以运行调试代码了。

包括一些小报错,颜色配置等小细节,最终得到我们需要的图!

当然最好能只改动自己的数据和一些代码细节,如果是遇到需要大规模调整的代码,那就该放弃就放弃,又不是只有那一套代码能实现!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-03-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信菜鸟团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在开头
  • 画图的正确思维
    • 1. 用什么图展示数据
    • 2. 搜画图代码
    • 3. 整理示例数据
    • 4. 套代码调细节
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档