在之前的 《如何用Origin绘制“地图”插图?》(戳这里)一文已介绍过如何用Origin的Google Map Import 插件在气泡图的背景中插入地图,而内置的Map Type(如道路图,地形图、卫星图等)仅有4种。
今天,再给大家介绍一款绘制地图插图的Origin小插件:Maps online。它可以从WMS(Web Map Service)服务器获取地图,并将其作为背景图像置入到图表的绘图区域。下面就看下如何用Maps online为图表添加地图吧~
安装插件
插件的安装方法与之前介绍的Google Map Import、Heat Map Dendrogram等一样,只要将.opx的文件拖拽到打开的Origin界面即可完成安装,注意最好安装Origin 2017之后的版本。
由于手头没有类似群体研究的取样地点数据,就仍以上文提到文章中的 “部分省份引用Omicshare发表SCI的篇数”的数据为例。本文用到的插件和示例数据(见下图)已经上传到论坛,点击阅读原文可以下载试用。
添加WMS
安装Maps online之后,在view菜单下打开Apps(快捷键:Alt+9)窗口,点击Maps online,打开地图显示窗口,如下。
嗯,一片灰茫茫! 这时只需在Source区Map的下拉列表选BLUE MARBLE,Layers选BlueMarbleNG-TB就看到地图啦,方法如下,当然你也可以试一试选其他的图层。
虽然,BLUE MARBLE有很多Layers(图层)可以展示,但个人觉得可用的也就BlueMarbleNG-TB。但是,我们自己也可以添加一些地图Source。
方法很简单,点击Map后面的“+”按钮,就会弹出文本文件(“.ini”格式),只需仿照BLUE MARBLE的格式,添加WMS链接即可。中括号为可自定义的地图名称,“URL=”和 “GETMAP=”后粘贴链接,然后Ctrl+S保存,方法如下。
[WC]
URL=http://oos.soest.hawaii.edu/erddap/wms/erdMHchla8day/request?VERSION=1.1.1
GETMAP=http://oos.soest.hawaii.edu/erddap/wms/erdMHchla8day/request?VERSION=1.1.1
[NB]
URL=http://sedac.ciesin.columbia.edu:80/geoserver/ows?service=wms&version=1.3.0
GETMAP=http://sedac.ciesin.columbia.edu:80/geoserver/ows?service=wms&version=1.3.0
当然,大家只需要直接复制粘贴上面的内容(绿字)然后保存即可,这样Maps下拉列表就多了两个“清新脱俗”的图源(WC和NB)。比如,选择“WC”的地图预览效果是这样的:
插图绘制
首先,绘制好包含地理位置信息的图表(如下),常见为以经纬度为坐标轴的散点图或气泡图。这里用经纬度数据(省会城市)确定气泡在坐标区域的位置,文章篇数决定气泡的Size(大小)。绘制方法在《如何用Origin绘制“地图”插图?》一文已介绍过,这里不再赘述。
然后打开Apps窗口(快捷键:Alt+9),Map 选择BLUE MARBLE,Layers选择BlueMarbleNG-TB,Area(地图区域)不需要手动设置,只需点下图红色箭头所指按钮,将Area设置为“Set From Active Layer”即可。
然后点OK按钮,这样地图就以背景图片的方式插入到图表中了,如下图。
当然, map你也可以选自定义的“WC”和“NB” ,这样就可以画出风格不一样的图表啦 (这里Layers保持默认),3种样式的最终绘制效果如下图。
最后,由于是“Online”,使用Mapsonline还是比较考验“耐心”的,嗯,今天的内容就到这里啦~
联系客服