excel怎么把竖排变成横排_如何优雅的使用Excel作出高大上的图片

点击下图可看科研绘图专辑 d94bac27e740cd5cbb8e4a6eb763b3f1.png

解螺旋公众号·陪伴你科研的第2200天

Excel绘制弦图、标准化热图、相关性系数图、地图、Cleveland图全在行! 几乎所有人电脑上都安装有Excel。微软花了20年时间耗费数亿美金将Excel打造为人类办公软件精华,其功能强大到“令人发指”! 那么号称除了不能给你生孩子外其他的事情都能干的Excel表格到底能绘制哪些高大上的图形呢? 举几个例子, 下图是Excel绘制的Z score标准化热图、相关性系数图、GO富集弦图与地图: e0fe333c4ffd29a3d13095410a88a6ec.png Excel可以绘制出不逊于编程与其他专业软件的图形效果,还能够导出适合发表的高分辨图片。 此外Excel还能够实现一些常用软件不能绘制的图形绘制,例如上述图形Graphpad prism 8.0均不能绘制。 只需要一台安装有Excel的电脑我们就能轻松绘各种高大上的图形,今天半夏就给大家分享使用Excel2019绘制高大上的图形!

1

Excel绘制相关性系数图 相关性系数图(Corrplot)在SCI论文中广泛使用,其优点是可便捷的显示多个变量之间的相关性: 83f6a23a2f73f1e983c17df25a5f7db1.png 示例数据为不同组中的基因表达水平,下图仅为部分数据: 10ccad17ae302fd2a572b6943bd3067c.png 这么多数据堆在一起,如果没有合适的图形呈现我们很难发现各组之间是否有相关性!相关性系数图是一个很好的选择。商业化软件Graphpad prism 8.0只能绘制简单的热图,而不能绘制相关性系数图。 步骤: 1. 计算Pearson相关系数 Pearson相关系数是范围在 -1.0 到 1.0 之间(包括 -1.0 和1.0 在内)的无量纲指数,反映了两个数据集合之间的线性相关程度。我们使用Pearson (array1, array2) 返回Pearson乘积矩相关系数r。各组与自身的相关系数为1,$固定单元格,使用  =PEARSON($B:$B,C:C) 计算Demo_A与其余各组的相关系数: 5a19041d96d5047c7edbfa180f5e9efe.png 使用同样的函数计算剩余各组间的Pearson相关系数r: 12eaf07bda6c9bc210b86f43f009e5d6.png 2. 基本热图绘制 Excel开始菜单 -> 调节格式 -> 色阶,得到基本热图: 743cb816c0c5fd154fa00ae65869e2fa.png 选择数据,右击设置单元格格式 -> 数字 -> 自定义 -> 类型中输入;;;(三个分号),将隐藏数字: 6ca40b70fe7affcf2d65cbac2ea8f92c.png 543de102b223fd46f06652af69b8fa95.png 依次选中热图的7行与7列调整热图格子的大小: dbe6aa5ffe3653c1c4f9c14e6c926dd0.png 设置X轴标签文字方向为竖排文字、向上旋转文字: d91acea56471f4c13fc02b05672226ab.png 得到了基本的相关性热图: e476c8455732354e79cbefc967cf01ef.png 3. 美化相关性系数图 视图下去除勾选网格线: 6bc66fa7bed363a32040b8319adc8330.png 1805af8d5b592fe7668703eebaae69e3.png 选择数据,右击设置单元格格式,设置内边框与外边框,可选择颜色: ec7ef3244b9512cb21be494cc21f7abb.png 例如,设置内、外边框均设置为黑色或外边框设置为黑色、内边框为白色: 30936aaad3deb51ebc2cddfff6471292.png 接下来给相关性系数图添加图例,即每种颜色所对应的值是多少。将所有相关性系数至于一列中,分别使用Max与Min函数计算相关系数中的最大值与最小值,得到其最大值为1、最小值为0.976623: 226ba9514c98320416118bd423775e75.png 图例的范围应该包括相关系数的最大值与最小值,因此设置图例范围为0.95-1,在Excel表格中输入0.95-1的数值,开始菜单 -> 调节格式 -> 色阶: 0bf5d2aaf7cd98531edbc73b857d8db2.png 隐藏数值,设置黑色边框,在右侧输入数值,最终得到一个高颜值的相关性系数图: 0e0b99dfad01c2f5ddfea10e227c5269.png 相关性系数图效果也可以为仅展示左下角部分: ac2eac886fec8b32ad91a2fdbc3d40d6.png 4. 导出高清图片 使用XL toolbox(https://www.xltoolbox.net/ )Import&Export 下导出高清图片: e9fbdce5ac59424e9b4eb0d8a0f93245.png 扩展: 另外一个有意思的功能是在条件格式下可插入图标集: e2fb7fa491ee2b8b41a6e9b612b2b64c.png 例如插入表示等级的五角星: 8a112e2674cf67c8a9bab7ca57b52bfb.png 在其他规则处还可以根据自己的需求编辑规则: f8ec9edf81735e4d5f40d16ea2930b18.png 通过设置单元格的规则我们可以绘制0,1类别图,如1代表上调、0代表下调,绘制效果如下: e9930275b07671437fedb30180ee27eb.png

2

标准化热图绘制 使用Graphpad prism 8.0热图示例数据进行标准化热图绘制: b46a8cb28f1d323f967afb9c19b79110.png 问题来了为什么需要进行数据标准化? 标准化有利于信息的展示,能够更加明显的显示差异。例如实例数据未进行标准化与进行行标准化后的比较,以Liver为例标准化后其数据差异更加明显: 56794179a28c0e548380afbbd2ce6063.png 如何进行Z-score标准化? 一列(行)数据的标准化,就是将该列(行)每个数值减去该列(行)的平均值,然后除以该列(行)的标准偏差。公式如下: a8fc681a2a567120451b469ce5b0d825.png Excel中使用Average函数计算平均值,STDEV计算标准偏差。 选择行标准化还是列标准化? 选择行还是选择列标准化的热图取决于所需要展示的信息。如示例数据,展示同一器官不同基因表达采用行标准化,展示同一基因在不同器官表达采用列标准化。 利用Excel函数进行行标准化后,根据相关性系数图的绘制方法绘制热图、进行美化,导出高清图片即可: cc10507a8a4dd33e8ad345ddd6b4f8be.png b8c62cc4df93084a041f803e31479f03.png 关于列标准化,大家可以自行尝试!在此还给大家分享一个自动进行行、列标准化的Excel模板: 226abe05362d9efa7c64081f5b804359.png 输入数据,点击行标准化或列标准化可以自行进行标准化,得到热图与标准化后的数据: bdd47a8ee776ac381b841817d5977c4c.png 9313e7e9c53c5fd1982847c1e21d06e6.png

3

Excel绘制弦图 GO富集分析是组学分析中最常用的分析方法之一,GO富集弦图(GO chord)可以很好的展示富集结果,即哪些蛋白参与了何种GO term。 b9abb0981895fcfff950920a6390a292.png 示例数据为参与GO term的基因,0代表不参与、1代表参与: 450ae76f2d839019cb62277de3eef7bd.png Excelhome大神EH wangg913写了一个弦图绘制模板,下载链接为: http://club.excelhome.net/forum.php?mod=viewthread&tid=1474230。 将准备好的数据输入Excel模板: 1cfbb346d5c191d854696ee5ec34720b.png 点击画图,即可快速得到一个漂亮的GO富集弦图,参与GO term的蛋白一目了然: 296b3888ec467596db20313e2689b489.png 页面布局处颜色可以更改配色: 8d4d0a0e2c662ab36b7c2f2b8de540d0.png 此外,相同的数据每次点击画图都可以得到不同颜色的弦图: 5dd49fb52ec90ca048b6ebaa86daa712.png 使用XL toolbox(https://www.xltoolbox.net/)Import&Export下导出高清图片即可。

4

Excel绘制地图 Excel2019绘制中国地图的基本操作为先准备好各个省份的数据: b78c9554488f0751ef977bf769162a8a.png 选择数据 -> 插入 -> 选择地图或者推荐的图表 -> 选择着色地图 -> 确定,得到地图: 712d28f9b00c316798b09e70cba5142f.png 绘制世界地图的方法与绘制中国地图的方法类似: 896f84713986fe61df8782a7ae5f133f.png 绘制三维地图方法则为在菜单栏插入 -> 三维地图: 23eb725fb900732768e9e78a205b302b.png 关于地图的美化以及如何DIY自己的地图在往期已经分享过一个具体的教程有兴趣的童鞋可以自行去查看!下图为自己广西地图: 3829a9019b1884a8f3b6082220fe12db.png

5

Excel绘制Cleveland图 Cleveland图与柱形图或条形图表达信息相同,区别是Cleveland图将矩形转变成线条,减少了展示空间,重点放在数据点上,从而更加简洁与美观: 47030856d9ab78cf14f63684542f97ae.png 使用Excel绘制Cleveland图的步骤: 1. 选择数据,插入带数据标记的折线图: 314bcd83384be2384da5d38538105479.png 0f60c7f75052e7083946ec6d9ecbc7ab.png 5f8956fdbdc07060f74661fd2e392426.png 2. 右击,选择设置数据系列格式: 4af628c06573c9447cb0a1ee67719482.png 线条设置为无线条: 861b2957ed22e9a626e20c943b92a1f1.png   011c73486f36132571820addf2069fd8.png 3. 选择数据点,依次设置标记类型与大小、颜色与边框: 096263ddd450cdbdd3a7d9b31d039c23.png 7305e9997c889814391d6efa6defcaf7.png 4. 设计,添加元素处添加垂直线: 5bbb2cecb23d3b7fd4692da511c96274.png    6f9ef574b976f026852393689ce3134c.png 选择垂直线,设置垂直线格式,设置颜色与粗细: 8159804e365108ad4f5ce8cc1be7b83a.png 5. 美化后导出高清Cleveland图即可: 27b241ef5a3991d041002557e05fdfe0.png 今天给大家分享Excel绘制高大上的图片的方法就到此为止了,希望对大家有所帮助!

参考文献:

1. Kalucka et al., Single-Cell Transcriptome Atlas of Murine Endothelial Cells, Cell (2020), https://doi.org/10.1016/j.cell.2020.01.015

9a11917612551ad6ce153ca79ef2a681.png— END—

622a4ee709a0b69cc770ae1366f163be.png

7460900184a5c23f8b95a00a40fa2134.png

3b5371171a70ca96c9a0e7b85ecf1d37.png

eae34922607a447d381cec6efe37f9fb.png

点下“在看”,多根头发f2ee1486834b9bf0affae034695b45ae.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值