如何优雅的使用Excel绘制地图
2021/5/14 18:34:20
本文主要是介绍如何优雅的使用Excel绘制地图,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
看了后要能举一反三哦
2020年春节新型冠状病毒感染的肺炎牵动着全国人民的心!在家足不出户,我几乎每天都会打开全国疫情的实时报告地图:
除展示疫情外医学科研也经常涉及到地理数据的可视化,例如展示不同省份的尿钾排泄量【1】、糖尿病的全球发病率(来自Wikipedia)、各省肥胖患病率【2】及各省博士毕业人数等。可视化地图的优点是可以清晰明了的从地缘角度展示和分析数据、增加趣味性、提高效率!
Excel作为人类办公软件精华微软花了20年,其间耗费了数亿美金进行研发,其功能强大到令人发指。那么号称除了不能生孩子其他的事情都能干的Excel表格如何实现地图绘制呢?今天半夏就给大家分享Excel实现地图绘制的方法!
使用软件:Office2019。
1
绘制地图基本操作1. 获取疫情数据
![图片](/upload/202105/14/202105141833131533.png)
将各省确诊病人数据置入Excel表格,去除C、D列,保留确诊人数:
![图片](/upload/202105/14/202105141833143896.png)
![图片](/upload/202105/14/202105141833166396.png)
得到地图如下所示:
![图片](/upload/202105/14/202105141833184989.png)
3. 美化地图3.1 设置填充颜色在绘制好的地图上右击,选择设置数据系列格式,进入颜色序列设置:
![图片](/upload/202105/14/202105141833199535.png)
![图片](/upload/202105/14/202105141833214858.png)
将颜色序列设置为散射3种颜色,设置最小值、中点及最大值对应的数值及颜色:
![图片](/upload/202105/14/202105141833228578.png)
效果如下:
![图片](/upload/202105/14/202105141833247123.png)
3.2 添加数据标签添加图标元素,数据标签,显示各省确诊人数:
![图片](/upload/202105/14/202105141833263529.png)
![图片](/upload/202105/14/202105141833284418.png)
除显示各省数值外,在其他数据标签选项处还可以设置显示类别名称(即省份名):
![图片](/upload/202105/14/202105141833296713.png)
![图片](/upload/202105/14/202105141833311713.png)
3.3 更改布局快速布局可以调整布局:
![图片](/upload/202105/14/202105141833332494.png)
4. 导出高清图片导出高清图片需要使用XL Toolbox插件,下载地址:https://www.xltoolbox.net/。
选择绘制好的地图 -> 选择XL Toolbox插件-> Export -> Export for publication,设置导出图片长、宽、图片格式即分辨率等:
![图片](/upload/202105/14/202105141833360570.png)
导出完成后即可得到高清地图:
![图片](/upload/202105/14/202105141833374789.png)
![图片](/upload/202105/14/202105141833392099.png)
2
拓展1. 绘制省份地图直接输入省份名称可以得到该省的轮廓,例如输入湖北、湖南:
![图片](/upload/202105/14/202105141833405849.png)
![图片](/upload/202105/14/202105141833418974.png)
2. 绘制世界地图类似的操作我们可以轻松的绘制类似糖尿病全球发病率类似的世界地图:
![图片](/upload/202105/14/202105141833441176.png)
3. 绘制三维地图
![图片](/upload/202105/14/202105141833459926.png)
以疫情数据为例,插入 -> 三维地图:
![图片](/upload/202105/14/202105141833474770.png)
数据可视化设置为位置、位置设置为省份,省/市/自治区、高度,添加字段,人数:
![图片](/upload/202105/14/202105141833495878.png)
图层选项,可以设置颜色:
![图片](/upload/202105/14/202105141833508534.png)
4. DIY地图除了Excel实现地图绘制外,半夏还收藏了一些可以编辑的中国地图PPT(点击阅读原文即可下载,提取码1024):
![图片](/upload/202105/14/202105141833527128.png)
例如单独设置每个省份的颜色:
![图片](/upload/202105/14/202105141833545268.png)
选中PPT中的中国地图,将图片另存为可缩放矢量图格式:
![图片](/upload/202105/14/202105141833556830.png)
步骤:(1)Excel表格中插入刚刚保存到可缩放矢量图格式中国地图:
![图片](/upload/202105/14/202105141833571395.png)
![图片](/upload/202105/14/202105141833591244.png)
(2)鼠标右击将图形转换为形状:
![图片](/upload/202105/14/202105141834011557.png)
此时各省份变成了对应的形状:
![图片](/images/baidian.png)
(3)命名形状逐一选择各省份对应形状,左上角输入省份名称:
![图片](/upload/202105/14/202105141834064267.png)
仅命名以下省份作为示例(注意没有将全部省市命名!):
![图片](/upload/202105/14/202105141834077704.png)
(4)颜色赋值F列输入颜色区间的下限值,H列填充自己想要的颜色:
![图片](/upload/202105/14/202105141834091469.png)
(5)开发工具 -> 插入-> 表单控件 -> 添加按钮:
![图片](/upload/202105/14/202105141834109594.png)
指定宏——地图(这个宏会分享给大家),点击确定:
![图片](/upload/202105/14/202105141834123656.png)
点击添加的按钮即可根据各省人数绘制地图:
![图片](/upload/202105/14/202105141834142108.png)
美化地图,点击视图,勾出网格线,复制图例:
![图片](/upload/202105/14/202105141834155546.png)
![图片](/upload/202105/14/202105141834173827.png)
使用XL Toolbox插件导出高清图片!
通过上述的操作我们就可以实现DIY各种地图,不同行政区域无非是形状不同而已!我绘制了一个湖南省各个市的疫情情况,其效果如下:
![图片](/upload/202105/14/202105141834192748.png)
最后附上视频教程,今天给大家分享Excel实现地图绘制的方法就到此为止了,希望对大家有所帮助!
参考文献:
1. Tan M, He FJ, Wang C, MacGregor GA. Twenty-Four-Hour Urinary Sodium and Potassium Excretion in China: A Systematic Review and Meta-Analysis. J Am Heart Assoc. 2019;8(14):e012923
2. Zhang X, Zhang M, Zhao Z, et al. Geographic Variation in Prevalence of Adult Obesity in China: Results From the 2013-2014 National Chronic Disease and Risk Factor Surveillance. Ann Intern Med. 2019
点击阅读原文可下载ppt地图包与宏(提取码:1024)
这篇关于如何优雅的使用Excel绘制地图的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-30uniAPP 实现全屏左右滚动滚动的效果-icode9专业技术文章分享
- 2024-06-30如何在本地使用授权或插件-icode9专业技术文章分享
- 2024-06-30伪静态规则配置方法汇总-icode9专业技术文章分享
- 2024-06-29易优CMS安装常见问题汇总-icode9专业技术文章分享
- 2024-06-28易优新手必读安装教程-icode9专业技术文章分享
- 2024-06-28忘记eyoucms后台密码怎么办?-icode9专业技术文章分享
- 2024-06-26终极指南:Scrum中如何设置需求优先级
- 2024-06-26AI大模型企业应用实战(25)-为Langchain Agent添加记忆功能
- 2024-06-26小白家庭 nas 搭建方案-icode9专业技术文章分享
- 2024-06-23AI大模型企业应用实战(14)-langchain的Embedding