2022/3/16 11:01:59 阅读:622 发布者:chichi77
几乎所有人电脑上都安装有Excel。微软花了20年时间耗费数亿美金将Excel打造为人类办公软件精华,其功能强大到“令人发指”!
那么号称除了不能给你生孩子外其他的事情都能干的Excel表格到底能绘制哪些高大上的图形呢?举几个例子,下图是Excel绘制的Z score标准化热图、相关性系数图、GO富集弦图与地图:
Excel绘制相关性系数图
相关性系数图(Corrplot)在SCI、SSCI论文中广泛使用,其优点是可便捷的显示多个变量之间的相关性:
示例数据为不同组中的基因表达水平,下图仅为部分数据:
这么多数据堆在一起,如果没有合适的图形呈现我们很难发现各组之间是否有相关性!相关性系数图是一个很好的选择。商业化软件Graphpad prism 8.0只能绘制简单的热图,而不能绘制相关性系数图。
步骤
1. 计算Pearson相关系数
使用同样的函数计算剩余各组间的Pearson相关系数r:
2. 基本热图绘制
Excel开始菜单 -> 调节格式 -> 色阶,得到基本热图:
选择数据,右击设置单元格格式 -> 数字 -> 自定义 -> 类型中输入;;;(三个分号),将隐藏数字:
依次选中热图的7行与7列调整热图格子的大小:
设置X轴标签文字方向为竖排文字、向上旋转文字:
得到了基本的相关性热图:
3. 美化相关性系数图
视图下去除勾选网格线:
选择数据,右击设置单元格格式,设置内边框与外边框,可选择颜色:
例如,设置内、外边框均设置为黑色或外边框设置为黑色、内边框为白色:
接下来给相关性系数图添加图例,即每种颜色所对应的值是多少。将所有相关性系数至于一列中,分别使用Max与Min函数计算相关系数中的最大值与最小值,得到其最大值为1、最小值为0.976623:
图例的范围应该包括相关系数的最大值与最小值,因此设置图例范围为0.95-1,在Excel表格中输入0.95-1的数值,开始菜单 -> 调节格式 -> 色阶:
隐藏数值,设置黑色边框,在右侧输入数值,最终得到一个高颜值的相关性系数图:
相关性系数图效果也可以为仅展示左下角部分:
4. 导出高清
使用XL toolbox(https://www.xltoolbox.net/ )Import&Export 下导出高清:
扩展:
另外一个有意思的功能是在条件格式下可插入图标集:
例如插入表示等级的五角星:
在其他规则处还可以根据自己的需求编辑规则:
通过设置单元格的规则我们可以绘制0,1类别图,如1代表上调、0代表下调,绘制效果如下:
Excel绘制地图
Excel2019绘制中国地图的基本操作为先准备好各个省份的数据:
选择数据 -> 插入 -> 选择地图或者推荐的图表 -> 选择着色地图 -> 确定,得到地图。绘制三维地图方法则为在菜单栏插入 -> 三维地图:
关于地图的美化以及如何DIY自己的地图在往期已经分享过一个具体的教程有兴趣的童鞋可以自行去查看!下图为自己广西地图:
Excel绘制Cleveland图
Cleveland图与柱形图或条形图表达信息相同,区别是Cleveland图将矩形转变成线条,减少了展示空间,重点放在数据点上,从而更加简洁与美观:
使用Excel绘制Cleveland图的步骤:
1. 选择数据,插入带数据标记的折线图:
2. 右击,选择设置数据系列格式:
线条设置为无线条:
3. 选择数据点,依次设置标记类型与大小、颜色与边框:
4. 设计,添加元素处添加垂直线:
选择垂直线,设置垂直线格式,设置颜色与粗细:
5. 美化后导出高清Cleveland图即可:
这些技能是不是看起来特别炫酷?但只要掌握了几个核心的关键秘诀!其实你也可以使用Excel简单的操作各种图形绘制、让你的办公、科研变得更加丰富、直观、立体!
如有侵权,请联系本站删除!