本期再次回到GMT绘图,介绍一种使用GMT绘制3D柱状图的方法,本例子数据采用的是卫星测高领域的研究国家和机构的文章数量。本图件可以直观的展示某一领域研究机构的空间地理分布和强度。对于综述文章或者研究生的文献调研有一定用途。8 Z2 G+ d( N: e$ {
WoS数据
" ]5 x D: I, _7 g0 a. I根据前几期文章介绍的方法,从Web of Science数据库检索相关主题,例如本次我们采用satellite altimet*,得到8000多篇研究结果。下载研究国家/地区和研究机构的文章数量数据。 机构数据: Affiliations Record Count % of 8,505+ d( A! A3 K% r) ?
NATIONAL AERONAUTICS SPACE ADMINISTRATION 914 10.747
& A8 P* N0 i+ qCENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE 828 9.735
2 U9 K$ h: j6 L& v6 O x7 U2 z- pINSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT 707 8.313
/ v' Y$ y* T) b+ f- x4 yCHINESE ACADEMY OF SCIENCES 629 7.396" s3 Z% h* m4 Q+ J; [; \
UNIVERSITE DE TOULOUSE 517 6.079
* U( N+ K( g9 g, o# k0 R. Z: MUNIVERSITE TOULOUSE III PAUL SABATIER 498 5.8558 j6 l& |: f9 M5 o6 L. Y) Z
NASA GODDARD SPACE FLIGHT CENTER 483 5.679
5 k+ ~; J. C( i% d/ t% x1 ZLABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 439 5.162& Z# U; u3 p3 n+ K5 g# k- Y2 L
NASA JET PROPULSION LABORATORY 431 5.068
: q: U% U! b; ]; P+ L...国家数据: USA 3118
" p3 m/ R' R4 S2 W# B6 a6 CCHINA 1493' v3 }: G7 ?) l- k% ~/ S! x6 e
FRANCE 1385
+ s4 Q3 ?& `% N+ a# n/ ~& I" F+ jENGLAND 804
- s* @9 _% I ]( q) c& r* c( P3 TGERMANY 748
8 s5 s4 h. `4 W0 }1 pAUSTRALIA 4216 O; e A$ H1 `$ E+ p
ITALY 421
* i: L0 |& o* p! Y1 ESPAIN 371
' c. C( t& E! a& D( Q7 SNETHERLANDS 340
, X9 ^/ |& Z1 `( w( {8 `! b; Z+ bCANADA 323
- U4 E, T i# U- |2 e% A7 W f4 a& y; \6 }1 Z p/ M
从地名到坐标 % f! u* c% ?8 L8 F! q6 |
使用google sheet结合Geocode插件对研究机构和国家名称进行坐标解析。 得到: Affiliations long lati
. u( P& J% E; w+ RNATIONAL AERONAUTICS SPACE ADMINISTRATION -77.016389 38.883056
9 N. J5 B+ q! Z+ x R2 wCENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE 2.2639934 48.8476037/ n1 o3 F* E: s1 j4 g, g: V
INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT 2.3 48.9 l3 S. e: l; b5 z( `9 A, J1 o
CHINESE ACADEMY OF SCIENCES 116.3356321 39.9106327) M$ `; U( L5 G2 ^, c5 H
UNIVERSITE DE TOULOUSE 1.4 43.6
3 M) e* K# q; _) ~+ z) ZUNIVERSITE TOULOUSE III PAUL SABATIER 1.4699399 43.5619586+ t1 [$ b: Q4 Y2 C
NASA GODDARD SPACE FLIGHT CENTER -76.852344 38.99495
2 f6 d6 t4 G) U& V7 l8 w$ ALABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 1.45 43.65
# P3 C/ y! r3 B/ R4 l* MNASA JET PROPULSION LABORATORY -118.1713944 34.2013081
" |, T& Y( l% m; s3 V* I* D2 m" W" h2 M
0 O1 W/ b/ M1 P; S3 z1 L' S绘图
8 b- d6 k6 E$ d4 L/ x4 e数据整理完毕后,使用GMT绘制3D柱状图。 REM For windows
7 t; t1 P. f( A( j9 \
# K4 H: P3 X! G" ~) O7 _0 }4 sgmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p
2 C+ _" y2 ^2 _5 x! r: K6 [# xgmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black
8 V( n8 G) D) ^" \7 J' y( \7 E& [7 p4 F1 [
set ps=3d.ps
! G. w+ }7 r8 pgmt 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%5 u2 q- h! t' ? Q
gawk "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%
) m/ j$ T% G" J+ I; q: u `( o
0 p8 C/ L, h2 F5 @' |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%
( c# N: L" C, ]: T" s* Agawk "{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%
" `( L; A, f' ^* Q+ zgmt psconvert %ps% -A -P -Tf
. c4 q5 G" N, n1 W* s! G) H% O& [( y" K8 I& B' ^
结果
* _' O6 l' a; b5 r' M图中上部分为国家和地区的发表卫星测高相关的文章数量,下部分为机构发表的文章数量。首先,国家和地区较集中在美国、法国、中国、英国和德国,再以中国为例,相关研究机构主要分布在东部地区,最高值为位于北京(中科院大学)。
. o Y5 I: W ]+ V: k$ X
附赠平面图绘制代码 ) o& i: }; |/ _( }+ [3 A
" V" f: O& \1 e
. Q* f8 R8 o0 u' l% \
8 [7 @2 P8 _* TREM For windows9 R4 N. M. K7 W# N% p% p
" `0 W% G4 k' k5 u% H! U& J6 Egmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p& o! ]. W4 O9 F0 C/ `( r
gmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black 1 q7 c8 Z- M0 q1 r
1 K2 X* S$ u& j; ]) t7 M* h
set ps=fig1.ps
/ ^8 r. P! R) w% _7 Sgmt pscoast -JN4.5i -Rd -Dc -A10000/0/1 -Ba --FONT_TITLE=10p -K -W0.1p --MAP_ANNOT_OBLIQUE=45 > %ps%* |5 |# j! W7 Q% B5 A+ S9 D
gawk "{print $1, $2, log($3)/log(10)/10}" loc | gmt psxy -R -J -Sc -Gred -K -O -t55 >>%ps%% ~( n0 x* s& n9 ?
gawk "{print $2, $3, $4/2000}" loc_c | gmt psxy -R -J -Sc -Gblue -O -t75 >>%ps%7 H0 J8 [1 u3 o/ j* ] o
' U1 Q8 d7 B' W- x" a/ lgmt psconvert %ps% -A -P -Tg
, r* a0 W: F b H注意国家发文数量做了处理(log)。 图件缺少比例尺,有兴趣的同学可以修改代码加上。 至于哪一种表达方式效果更佳,小编也难以下结论,这或许和数据特点和个人喜好有关。 ; h. e; b) p# \% ]) F
样本数据下载 . P9 P5 n9 {' x/ E* s
https://www.jianguoyun.com/p/DSoojxEQ2PCQBxjioswEIAA % N( I# U! Y& u9 p& m
V/ S) z* x4 e8 k |