本期再次回到GMT绘图,介绍一种使用GMT绘制3D柱状图的方法,本例子数据采用的是卫星测高领域的研究国家和机构的文章数量。本图件可以直观的展示某一领域研究机构的空间地理分布和强度。对于综述文章或者研究生的文献调研有一定用途。
) C! V+ k7 Y2 rWoS数据 % [5 ?% h" U8 I @
根据前几期文章介绍的方法,从Web of Science数据库检索相关主题,例如本次我们采用satellite altimet*,得到8000多篇研究结果。下载研究国家/地区和研究机构的文章数量数据。 机构数据: Affiliations Record Count % of 8,505) N; r+ j x. f4 ?( K
NATIONAL AERONAUTICS SPACE ADMINISTRATION 914 10.7479 n% [& @+ i# O5 r9 U
CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE 828 9.735. C+ _" W! {9 _# @7 ?0 f
INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT 707 8.313
r) }( T {6 P/ GCHINESE ACADEMY OF SCIENCES 629 7.396
1 |+ [- r+ n, y, [) A8 gUNIVERSITE DE TOULOUSE 517 6.0794 [& A7 U4 {/ y7 B
UNIVERSITE TOULOUSE III PAUL SABATIER 498 5.8550 B% p8 }( |; k/ T' d/ b! J
NASA GODDARD SPACE FLIGHT CENTER 483 5.679
( l, d; ?4 C) W$ Z- T2 kLABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 439 5.1624 _" m/ Z' ^0 W4 m9 Q
NASA JET PROPULSION LABORATORY 431 5.068: T7 U5 D J. [5 {- S0 ]$ l
...国家数据: USA 31186 b1 M' R$ K8 L2 g6 r' S
CHINA 14930 A, r2 `0 X; x, ?+ Z% I! k
FRANCE 1385* }" J" B5 W: t
ENGLAND 804
( A, h) @/ D# B8 hGERMANY 748( K5 m! N6 D, I3 r3 e
AUSTRALIA 421
# Z! F' f L4 \& `! |3 A. q; dITALY 421
% [7 N* E2 U# C1 bSPAIN 371
' Y ^. v v* o! R4 I' ^NETHERLANDS 3407 b7 D4 O p& a$ s* k2 C$ s1 m
CANADA 323
* {$ |9 ]6 y& {' ]3 h; {: R j/ y3 k
从地名到坐标
2 P8 d; w4 \' k使用google sheet结合Geocode插件对研究机构和国家名称进行坐标解析。 得到: Affiliations long lati
! V# `5 w$ Z- q1 {NATIONAL AERONAUTICS SPACE ADMINISTRATION -77.016389 38.8830567 n; A6 l4 y3 Q
CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE 2.2639934 48.8476037
f1 f. w% T: C8 ~2 J* {- ]INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT 2.3 48.9/ H& H8 @" e* ?! g2 H
CHINESE ACADEMY OF SCIENCES 116.3356321 39.9106327& @+ C) j" K5 ?4 |- o( `* Z
UNIVERSITE DE TOULOUSE 1.4 43.6
# J: Q$ u% U. J D0 G, {. G" K3 _UNIVERSITE TOULOUSE III PAUL SABATIER 1.4699399 43.56195865 w7 T3 ^ E, w8 P* L. y' V
NASA GODDARD SPACE FLIGHT CENTER -76.852344 38.99495
- y3 t5 Z3 I/ f& n4 z& CLABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 1.45 43.654 b$ n% P, r' C" u! F5 ]# U
NASA JET PROPULSION LABORATORY -118.1713944 34.2013081
+ ?+ s( g6 U- x, a. d# \0 z$ o4 {0 `) f. t
: K/ ]2 j0 {9 T3 T* i& c4 d" P
绘图 . _6 H' H: B$ L
数据整理完毕后,使用GMT绘制3D柱状图。 REM For windows
c: k- ^: ?3 e0 L) f H. I9 G1 G- k& }
gmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p
+ l3 W. y$ ^! X2 vgmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black , Y# D+ y* H. m* T+ K6 ^
/ L/ p6 `* X8 B/ J
set ps=3d.ps
* a8 T+ G' H8 h' R3 U+ b9 egmt pscoast -JQ0/37.5/10c -R-180/180/-90/90 -Dc -A10000/0/1 -Sazure2 -Gwheat -Bxa60 -Bya30 --FONT_TITLE=10p -K --MAP_ANNOT_OBLIQUE=45 -p200/30 > %ps%
! P, W5 E( X' Z lgawk "NF>1 {print $1, $2, $3}" loc | gmt psxyz -R-180/180/-90/90/0/1000 -J -JZ1.5i -So0.1c -Gred -O -K -p -Bza200+l"Publication numbers by affiliation" -BWSneZ -t20 >>%ps%0 z$ I O( `- A( A
a2 U" j( P9 n5 m5 t8 w& f
gmt pscoast -JQ0/37.5/10c -R-180/180/-90/90 -Dc -A10000/0/1 -Sazure2 -Gwheat -Bxa60 -Bya30 --FONT_TITLE=10p -K -O --MAP_ANNOT_OBLIQUE=45 -p200/30 -Y6c >> %ps%
% A7 L3 C1 c, N% O; Rgawk "{print $2, $3, $4}" loc_c | gmt psxyz -R-180/180/-90/90/0/3200 -J -JZ1.5i -So0.2c -Gblue -Bza500+l"Publication numbers by country/region" -BWSneZ -O -p -hi1 >>%ps%7 b, ^+ F' M' k5 L) g
gmt psconvert %ps% -A -P -Tf
8 H3 R/ U+ V1 X; D
! M/ q9 y& @8 G/ \( X$ R结果
1 I" L8 W) O8 T8 Y0 [$ ?图中上部分为国家和地区的发表卫星测高相关的文章数量,下部分为机构发表的文章数量。首先,国家和地区较集中在美国、法国、中国、英国和德国,再以中国为例,相关研究机构主要分布在东部地区,最高值为位于北京(中科院大学)。
; o0 k! } x1 u7 E
附赠平面图绘制代码
' }1 ?( ~& X k$ T/ K
; t/ |: o% m3 \7 v4 Y7 a7 n+ h$ R" }! d' U% d& A: G8 a" h0 M
3 _9 P- U4 M6 sREM For windows% a( h! } {2 F% p$ G8 R: K
, R1 t& @6 W+ S% g1 wgmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p
W) }! O3 s' T/ J! ^" c8 Zgmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black 1 m0 g b9 ?- h; R" \7 }6 q1 @
7 Q) Y$ ] C* _3 Eset ps=fig1.ps
1 H; Y0 [5 @ W* l( w) h: v: P4 fgmt pscoast -JN4.5i -Rd -Dc -A10000/0/1 -Ba --FONT_TITLE=10p -K -W0.1p --MAP_ANNOT_OBLIQUE=45 > %ps%
8 W# ^+ m2 k5 @9 G! W# {0 Bgawk "{print $1, $2, log($3)/log(10)/10}" loc | gmt psxy -R -J -Sc -Gred -K -O -t55 >>%ps%, X# Z ?* d' p) l- w% Z
gawk "{print $2, $3, $4/2000}" loc_c | gmt psxy -R -J -Sc -Gblue -O -t75 >>%ps% u; _5 D/ Q7 D
" P. }, K, E! h6 s. f) Zgmt psconvert %ps% -A -P -Tg* k% [9 v. O4 F3 K
注意国家发文数量做了处理(log)。 图件缺少比例尺,有兴趣的同学可以修改代码加上。 至于哪一种表达方式效果更佳,小编也难以下结论,这或许和数据特点和个人喜好有关。
1 B6 G W" G. W3 d" b5 T. c
样本数据下载 1 T0 N/ J, R0 V: O# [' S$ M
https://www.jianguoyun.com/p/DSoojxEQ2PCQBxjioswEIAA
* {" B7 @ D9 Z+ T' R! a- ^. r- u& n8 N9 k$ m4 ~! A, q5 q
|