收藏本站 劰载中...网站公告 | 吾爱海洋论坛交流QQ群:835383472

[Generic Mapping Tools (GMT)] GMT绘制3D柱状地理分布图

[复制链接]
本期再次回到GMT绘图,介绍一种使用GMT绘制3D柱状图的方法,本例子数据采用的是卫星测高领域的研究国家和机构的文章数量。本图件可以直观的展示某一领域研究机构的空间地理分布和强度。对于综述文章或者研究生的文献调研有一定用途。+ T2 x5 U' ]' K/ G2 J7 u- A
WoS数据

# W+ Y- K4 n! P/ }
根据前几期文章介绍的方法,从Web of Science数据库检索相关主题,例如本次我们采用satellite altimet*,得到8000多篇研究结果。下载研究国家/地区和研究机构的文章数量数据。
机构数据:
Affiliations Record Count % of 8,5059 Y7 Z8 g8 x. W, z
NATIONAL AERONAUTICS SPACE ADMINISTRATION 914 10.747
$ B% f7 c, B4 x/ k5 @' y4 }3 b. LCENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE  828 9.735; w) s: z* h8 t& @
INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT  707 8.313: j; E* N( c% D
CHINESE ACADEMY OF SCIENCES 629 7.396* N: Y* T' C7 `% V
UNIVERSITE DE TOULOUSE 517 6.079
' a  O1 Q! j. yUNIVERSITE TOULOUSE III PAUL SABATIER 498 5.855# ?! k/ v3 G9 O% x
NASA GODDARD SPACE FLIGHT CENTER 483 5.6792 J. f! ^! y  p& z+ F0 n, u
LABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 439 5.162
& F4 S( @. H* r% |NASA JET PROPULSION LABORATORY  431 5.068
$ Q: q  Q! O# w7 S% u...
国家数据:
USA 31185 M3 S, Q* @- w7 T! R/ u
CHINA 1493; y- ~# O) k' t3 [2 {
FRANCE 1385! Y# G! i. F+ W7 r; W8 V
ENGLAND 804
6 q: ?7 i  M% X! w0 d2 JGERMANY 748( i$ w( L% n) a6 h4 v0 I) B
AUSTRALIA 421* @7 {8 |$ ]1 d5 n. \
ITALY 421% X. U% _2 r& o9 i7 h; n% ~0 e
SPAIN 371
+ n# U/ ?! P6 b) h, KNETHERLANDS 3400 H/ W$ m! p9 h; j
CANADA 323
' J- c, @# G0 H' c% c( M: P
1 J* V: K7 |7 @3 C5 e: U# ^
从地名到坐标

8 i  M' h: X- A
使用google sheet结合Geocode插件对研究机构和国家名称进行坐标解析。
得到:
Affiliations long lati* x: J" Y9 R2 B# S; j
NATIONAL AERONAUTICS SPACE ADMINISTRATION -77.016389 38.883056
6 s! b, H, s! [- W' e6 vCENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE  2.2639934 48.8476037- P% M' N( [  R# o* M8 @
INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT  2.3 48.9
0 p. P8 U1 ?+ p2 DCHINESE ACADEMY OF SCIENCES 116.3356321 39.91063274 n) \8 N$ H0 h1 Y9 g7 A
UNIVERSITE DE TOULOUSE 1.4 43.6% v. H: ?2 `3 \
UNIVERSITE TOULOUSE III PAUL SABATIER 1.4699399 43.5619586! D/ ]) Y" p8 L! {4 F% |& t
NASA GODDARD SPACE FLIGHT CENTER -76.852344 38.994951 ?- R' I+ N/ W7 ?
LABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 1.45 43.65
6 S) M8 A( Y( @6 F% j4 XNASA JET PROPULSION LABORATORY  -118.1713944 34.2013081
; I' ^6 j) G, X* _! s

# l2 s  K9 F$ Z6 T8 K' `

- T9 k9 P, Z( P/ d; V$ A
绘图
/ s* c- Y8 Q9 o/ Q  v; U5 R
数据整理完毕后,使用GMT绘制3D柱状图。
REM For windows
4 S4 {0 @% `4 B; \5 u( u9 T. y2 f7 D
gmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p) _0 l8 L* T) a
gmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black
0 @+ W% B, h% x" {  Q# R& V/ Y, W  Y5 H. B. c
set ps=3d.ps  s9 d" l* O. U8 G5 E8 j
gmt 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 r' C  D8 k5 N/ |# w" l9 t
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%2 A# o2 {5 B" M* w; Y" j/ c8 ?

$ a; Q; s2 T3 m. [- Sgmt 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%. n& ~0 f: n  n, z. K+ N( \
gawk "{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%
" @& e1 e- }9 K5 b. W8 i% s/ ~" fgmt psconvert %ps%  -A -P -Tf

) K" v+ g& u& B* ]7 L1 H
: a. `6 M+ H2 U
结果
* y; ~0 h/ [0 d8 q( z
ecda2f0bcbceae774a2dbd021c23da12.png
图中上部分为国家和地区的发表卫星测高相关的文章数量,下部分为机构发表的文章数量。首先,国家和地区较集中在美国、法国、中国、英国和德国,再以中国为例,相关研究机构主要分布在东部地区,最高值为位于北京(中科院大学)。
" h1 u! z, ^8 p6 G
附赠平面图绘制代码
2 J7 s5 f- }- ^# u2 [; Y
) i2 A) ?7 v# w- t: E, w" Y; c

- A) H9 R$ o$ d* k% T9 Y6 m

; i+ J  K6 |9 h/ i  IREM For windows. o! U# D! w& ]: s4 `  q

! c; k8 u3 O) y, t! n6 M' vgmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p
+ x( o- @# J. d# j. B, Sgmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black
+ h0 U/ h* W0 g7 V( j4 d' {
) c8 k: ^7 R- E0 ?set ps=fig1.ps  ~* U, f7 d! X9 ?0 ~
gmt pscoast -JN4.5i -Rd -Dc -A10000/0/1 -Ba --FONT_TITLE=10p -K  -W0.1p --MAP_ANNOT_OBLIQUE=45  > %ps%
8 e2 H6 A. N, Ugawk "{print $1, $2, log($3)/log(10)/10}" loc | gmt psxy -R -J  -Sc -Gred -K -O -t55 >>%ps%
; A# x( A" M6 o0 A& Q$ ^/ sgawk "{print $2, $3, $4/2000}" loc_c | gmt psxy -R -J  -Sc -Gblue -O -t75 >>%ps%* `3 o5 F9 `- u. o6 ^6 [

' ]# O6 t& X& {0 A- Bgmt psconvert %ps%  -A -P -Tg' f. g/ l- Q& Z1 m  p
注意国家发文数量做了处理(log)。
图件缺少比例尺,有兴趣的同学可以修改代码加上。
56893500029ab22a359a7ce15c27e08a.png
至于哪一种表达方式效果更佳,小编也难以下结论,这或许和数据特点和个人喜好有关。

. k# Q0 o) b' P, y1 w8 Z
样本数据下载
4 U+ v3 E$ Z6 V. T0 F2 c4 ^
https://www.jianguoyun.com/p/DSoojxEQ2PCQBxjioswEIAA
          1 C3 q5 g2 a9 w( Q7 Z% w2 q

, |3 T4 r2 g3 t; S4 R9 P
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
茶江鱼
活跃在2026-3-29
快速回复 返回顶部 返回列表