在生命科学的文章中我们经常会见到“地图”插图,它可用来展示取样地点、种群地理分布、动物的迁徙、昆虫(帝王蝶,蝗虫、稻飞虱等)迁飞、植物病害流行、疾病传播等等。例如下面这些高分文章的插图:
(Science,2018) (Cell Research,2016) (Annual reviewof phytopathology, 2011) (Nature, 2014)
毫无疑问,加入地图插图会使文章或演讲PPT增色不少,感觉无形中多了一种“全球性“的视野。但绘制地图插图绝不是件容易的事,从上面例子中风格各异的插图可以看出,大家所用的方法“很杂”。
我能想到的方法有:截取地图后用PS或AI做标记(数据较少时),也可用各种R包绘制,甚至动用地理信息专业的软件ArcGIS等,当然也有人用矢量软件如 Ai 的钢笔工具临摹出可分区着色的矢量图…
今天,给大家介绍个简单的方法,用Origin绘制以地图为背景的气泡图(类似上面第二个例子)。
手头没有类似群体研究的取样地点数据,就以之前的“不同省份引用Omicshare发表SCI的篇数”的数据为例,这里只用到经纬度数据(省会城市的)和对应的文章篇数(已用浅绿色标记),前者用来确定气泡在坐标区域的位置,后者决定气泡的Size(大小),如下图。。 经纬度数据可在网上搜索下载,也可在在线地图上手动拾取。
将上面的数据,粘贴到Origin的表格中,然后在Plot菜单绘制气泡图,方法如下。 数据的选择添加方法如下图。 点击Ok即可完成绘制,双击气泡,可更改气泡的填充颜色和边界颜色,不透明度,大小尺度等。气泡图就初步绘制好了(如下图),下面开始添加地图背景。
然后,在view菜单下打开Apps(快捷键:Alt+9)窗口,点击Google Map Import app,打开对话窗口。 地图背景导入使用选框(Area within ROI Box),选框可用鼠标贴近边框调整大小,指针在红色选框区域内拖动,移动选框;指针在红色选框区域外拖动,移动地图;鼠标中间滚轮缩放地图(可看到不同的层级)。 如果想要精确框选区域,可点击左上角的经纬度数值,手动输入经纬度数值,选框大小和位置随之更改。
Map Type有4种类型,这里选默认的Road Map,大家也可选地形图、卫星图等,这里不做展开,大家可自己探索。
Import to(导入到) 选 Graph Background;Label(地名)这里取消显示;勾选Rescle Layer by Map,这样会根据选择的地图区域自动调整坐标轴的范围。最后,点Import as Update将地图导入到已打开的图表。双击气泡,根据地图颜色,再调整下气泡的颜色和大小(Scaling Factor)等,结果如下图。 右键坐标轴标签,选 TickLabels,输入 \(a176) 到 Suffix 框中,给坐标轴标签加上单位“度”,方法如下图。 最终的结果如下图: |
|