本期再次回到GMT绘图,介绍一种使用GMT绘制3D柱状图的方法,本例子数据采用的是卫星测高领域的研究国家和机构的文章数量。本图件可以直观的展示某一领域研究机构的空间地理分布和强度。对于综述文章或者研究生的文献调研有一定用途。0 r: y9 A, Z- e- h0 n
WoS数据
7 X6 a. p2 D7 S5 p$ [- `2 o5 _根据前几期文章介绍的方法,从Web of Science数据库检索相关主题,例如本次我们采用satellite altimet*,得到8000多篇研究结果。下载研究国家/地区和研究机构的文章数量数据。 机构数据: Affiliations Record Count % of 8,505
7 P* X& n( y5 E9 d. O7 ENATIONAL AERONAUTICS SPACE ADMINISTRATION 914 10.747
# F. J2 R& Q% X- C5 JCENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE 828 9.735( j1 F2 w* d, ]# @
INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT 707 8.3136 q) P4 {( v! I1 \' W# d
CHINESE ACADEMY OF SCIENCES 629 7.396
3 H$ ~; F3 N6 rUNIVERSITE DE TOULOUSE 517 6.079
) T. D; L3 w$ k9 X' ?0 i& yUNIVERSITE TOULOUSE III PAUL SABATIER 498 5.855
- i8 M. c6 d+ i% \' l! {NASA GODDARD SPACE FLIGHT CENTER 483 5.679: {( i$ s3 R$ u8 O3 u
LABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 439 5.1620 B. y2 V$ H+ E# U' {
NASA JET PROPULSION LABORATORY 431 5.068" u) u# }3 x- e4 t
...国家数据: USA 3118+ {& C/ {% p( c- r; w6 F9 z9 @
CHINA 1493
. B; F0 [% Q. g% c" E2 d- wFRANCE 1385
, Q+ e7 W+ R; hENGLAND 804
" o/ ?1 T E N* G# c2 @GERMANY 748
1 \- s, _% E" ^AUSTRALIA 421
1 }+ P# `4 Q+ f7 n4 b* qITALY 421( w, m/ ^3 }% T& J1 a5 q+ y
SPAIN 3711 W i; f" }! P+ q X
NETHERLANDS 340
! B) B& a+ k# d, \CANADA 3232 x" d/ E5 x j. @5 g9 n
5 W6 w/ r3 `5 e1 w% C0 F- S" C
从地名到坐标 / K8 p9 {9 g% G0 c% R+ y) z( g
使用google sheet结合Geocode插件对研究机构和国家名称进行坐标解析。 得到: Affiliations long lati* ^6 `8 z* U, a/ u
NATIONAL AERONAUTICS SPACE ADMINISTRATION -77.016389 38.883056) S% w* U: L7 m2 m% a# [
CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE 2.2639934 48.8476037; V6 m5 O A! y4 W4 o s9 C
INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT 2.3 48.9/ U" m' ^$ ~; \1 ?9 d8 h, M. F3 l
CHINESE ACADEMY OF SCIENCES 116.3356321 39.9106327
& c0 S/ P! j3 W5 IUNIVERSITE DE TOULOUSE 1.4 43.6( r. I* l. D0 W
UNIVERSITE TOULOUSE III PAUL SABATIER 1.4699399 43.5619586
. }- R0 J9 l) ?0 z' z5 MNASA GODDARD SPACE FLIGHT CENTER -76.852344 38.99495
* G2 H6 Z# e, `4 v+ i8 XLABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 1.45 43.65. ^7 S( B! `1 p$ S
NASA JET PROPULSION LABORATORY -118.1713944 34.2013081
/ S" [4 W. _! D. p( T, `' W
. z: ?% x3 W# U( h' s6 Z9 _* C7 Z: ^4 m4 ?2 c
绘图
9 j. v& r) C6 S, \: b+ t8 t; W& Z数据整理完毕后,使用GMT绘制3D柱状图。 REM For windows
; n: O8 S! q( ]
- O6 _% w& _; J/ I+ v5 B4 ]gmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p
: Q0 S# x2 Z* X& |3 Sgmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black ( Y3 @7 M u0 \$ X/ R. ^
5 K: a4 Q$ _. N; R- h# Z$ hset ps=3d.ps
, m- z6 ^2 N: L1 D- o0 ~/ ggmt 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%1 \6 C. ~- b' h$ m% U
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%
B, M0 i' p% k8 D( A% p2 _5 x; v3 h5 }6 A* a; K
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%
7 A G# j6 }3 g0 Egawk "{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%
4 P7 q) V+ I' K2 J5 mgmt psconvert %ps% -A -P -Tf+ l9 O J Q5 Y9 n# V. e
! `" T: V* I3 ^: A0 H0 {5 Y结果
b( `5 Q; E3 p8 V5 a6 o图中上部分为国家和地区的发表卫星测高相关的文章数量,下部分为机构发表的文章数量。首先,国家和地区较集中在美国、法国、中国、英国和德国,再以中国为例,相关研究机构主要分布在东部地区,最高值为位于北京(中科院大学)。
5 E& [" V9 w- T; N$ I
附赠平面图绘制代码 2 @: T8 t- X; ~1 S! L2 p% H
K. y2 X0 x! }; F$ e% {, k; q, ~3 O8 B+ P) ?! S, P; f
e& l- L" Z( M$ B& I! l+ l# U1 J1 [. [
REM For windows G4 ~3 C: z4 v7 I, o/ e1 @
. c( d9 m [7 {8 } [/ P, Ygmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p: M( |& d' l2 R5 B; d1 F
gmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black
6 ?: C8 t$ J4 O, v
: `9 ?4 M4 P P! Y$ _7 _2 q3 iset ps=fig1.ps, C5 C: C6 t- N# J
gmt pscoast -JN4.5i -Rd -Dc -A10000/0/1 -Ba --FONT_TITLE=10p -K -W0.1p --MAP_ANNOT_OBLIQUE=45 > %ps%/ P8 c+ w9 {" A& s' r3 V
gawk "{print $1, $2, log($3)/log(10)/10}" loc | gmt psxy -R -J -Sc -Gred -K -O -t55 >>%ps%
( G* R$ N/ V: l' ~1 _& ^! Qgawk "{print $2, $3, $4/2000}" loc_c | gmt psxy -R -J -Sc -Gblue -O -t75 >>%ps%
# }5 J" s" ^+ S, {& `0 u5 h: A9 ^
. o% Y+ j1 S7 h# j, ?( jgmt psconvert %ps% -A -P -Tg
+ _0 i* @2 U& H m1 O. [- F# p1 K) P注意国家发文数量做了处理(log)。 图件缺少比例尺,有兴趣的同学可以修改代码加上。 至于哪一种表达方式效果更佳,小编也难以下结论,这或许和数据特点和个人喜好有关。 8 ~. `1 l8 `7 k" P% w; ]
样本数据下载 * _1 [. `& T# I* n* I, o. t7 e* u
https://www.jianguoyun.com/p/DSoojxEQ2PCQBxjioswEIAA , U& M7 k& z& F( Y3 y8 i7 M
. W g4 O, e* i- i3 Z" h0 m: W6 f
|