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

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

[复制链接]
本期再次回到GMT绘图,介绍一种使用GMT绘制3D柱状图的方法,本例子数据采用的是卫星测高领域的研究国家和机构的文章数量。本图件可以直观的展示某一领域研究机构的空间地理分布和强度。对于综述文章或者研究生的文献调研有一定用途。
8 p( z; z9 T! ^
WoS数据

/ C' x" i* U0 z' t2 b: N! `
根据前几期文章介绍的方法,从Web of Science数据库检索相关主题,例如本次我们采用satellite altimet*,得到8000多篇研究结果。下载研究国家/地区和研究机构的文章数量数据。
机构数据:
Affiliations Record Count % of 8,5057 k* K( C4 j8 N  Q) e& E3 `6 t
NATIONAL AERONAUTICS SPACE ADMINISTRATION 914 10.7473 V, l1 j7 O. R" K' K2 i
CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE  828 9.735
* }7 y0 m2 j8 y$ c9 }2 g( x0 qINSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT  707 8.3130 _* Q8 p- w6 Q
CHINESE ACADEMY OF SCIENCES 629 7.396
) Y, b- Y: m" v  @8 p: T# R6 {UNIVERSITE DE TOULOUSE 517 6.079" s/ m0 @- J1 k
UNIVERSITE TOULOUSE III PAUL SABATIER 498 5.855) Z  S! X, G/ F1 j4 Y# s& e
NASA GODDARD SPACE FLIGHT CENTER 483 5.679* `. M3 s- t* }
LABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 439 5.162
$ g8 D  c# l- ~: b# Z$ n4 ENASA JET PROPULSION LABORATORY  431 5.068' }  d# x+ ~" b) l9 d5 u* v
...
国家数据:
USA 3118" i; \; I6 b1 E) U6 P) d3 \
CHINA 1493
% J( ]4 x8 Q4 V) e- R; T" C5 UFRANCE 1385
. _# \8 S7 m* u, g6 SENGLAND 804' Z# q; W* w# y/ l: x5 p
GERMANY 748
3 Y9 h$ w, Y' j! U2 w) X3 I) ]) H+ GAUSTRALIA 4218 ^$ {, p6 b( O
ITALY 4211 r  l) H$ h4 U; r
SPAIN 371
( Z$ X, }' F. M) u8 aNETHERLANDS 340
0 G" }3 y$ a* u9 w' |" kCANADA 323
" y+ T% M' c0 g6 B6 Q
' ~! U7 t  m% s* F
从地名到坐标

) {' _, t) \3 x6 L) F
使用google sheet结合Geocode插件对研究机构和国家名称进行坐标解析。
得到:
Affiliations long lati
6 ?) A1 z+ h4 C+ VNATIONAL AERONAUTICS SPACE ADMINISTRATION -77.016389 38.883056
2 R0 }0 ?  W2 d$ n9 _' i0 _+ v. {CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE  2.2639934 48.8476037
1 a& K% F' [; [* aINSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT  2.3 48.9) R4 ?" r+ Y; J; ]
CHINESE ACADEMY OF SCIENCES 116.3356321 39.9106327  E3 z+ h% |0 `/ T, [, k) o
UNIVERSITE DE TOULOUSE 1.4 43.6
( I/ G- R, _* `: eUNIVERSITE TOULOUSE III PAUL SABATIER 1.4699399 43.5619586
# j- N) K2 N  l+ M: K) G, d5 H% Q+ dNASA GODDARD SPACE FLIGHT CENTER -76.852344 38.994951 k) y# G3 m) Y. N9 e
LABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 1.45 43.65
, v+ b; ~! h4 X/ C( g$ aNASA JET PROPULSION LABORATORY  -118.1713944 34.2013081
+ p8 x" ~0 R, N9 @* e  ~# C' m* k
3 S  F/ \0 g3 w/ f
9 O3 z6 h7 }8 z9 j" z" h
绘图
- x# y. h2 r* i. v& D' S
数据整理完毕后,使用GMT绘制3D柱状图。
REM For windows
- B+ F# x+ h) z' Q
% v4 E0 g; z- a3 n7 }- g- ?gmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p* C! K: l( e' F1 }- @" w" }8 U
gmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black ) G8 d' q8 M9 c* N' [' {1 h8 K

* i2 Y0 B4 ~* {# E; U, Z0 L+ @9 d2 @set ps=3d.ps# D: e7 @# P: w) S2 l: |4 ^- n7 s
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%
8 ~9 W4 o' c  e; X4 vgawk "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 y0 n/ r' [1 m) f, ?

$ o6 U* r" h5 ^* [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%
/ ?  B- L, ]! T! [/ a* s9 j- n3 [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%  x6 V4 J/ Y0 e9 \5 \# {
gmt psconvert %ps%  -A -P -Tf
9 Y; S0 S1 [3 i9 Y7 [1 v

/ |: Y+ a% _! O4 n: `' B" A
结果

  T4 m( l  C! Y4 O8 m
ecda2f0bcbceae774a2dbd021c23da12.png
图中上部分为国家和地区的发表卫星测高相关的文章数量,下部分为机构发表的文章数量。首先,国家和地区较集中在美国、法国、中国、英国和德国,再以中国为例,相关研究机构主要分布在东部地区,最高值为位于北京(中科院大学)。

+ v: K7 z6 ~( q- Z% I7 R- `$ d9 w
附赠平面图绘制代码
8 U, J- L9 L7 P  J# P# l6 @, l4 O

2 j  B) U# J" k# m7 w$ Z0 l& q
+ U( }1 c( N9 w$ h; D4 V
# o7 J: Q( j8 ~
REM For windows- F) h4 L- ?3 o- U3 ~+ l
6 P: L$ I; |1 e: e' N2 b
gmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p
* b% W" Y( P8 U7 Hgmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black 2 f. c$ ?6 u0 S
; O0 w3 D, b/ ~& d4 [
set ps=fig1.ps
( ^8 c( h( Z5 t4 K7 C! k  @% ggmt pscoast -JN4.5i -Rd -Dc -A10000/0/1 -Ba --FONT_TITLE=10p -K  -W0.1p --MAP_ANNOT_OBLIQUE=45  > %ps%( ?- O/ r1 N- _
gawk "{print $1, $2, log($3)/log(10)/10}" loc | gmt psxy -R -J  -Sc -Gred -K -O -t55 >>%ps%
4 z$ f( S1 ]4 E; _, Ygawk "{print $2, $3, $4/2000}" loc_c | gmt psxy -R -J  -Sc -Gblue -O -t75 >>%ps%( l6 I/ N0 |, p6 u' H( |
3 s- G; J* m5 c2 P
gmt psconvert %ps%  -A -P -Tg. G4 A- l0 Y* r' N, P9 T- d" x
注意国家发文数量做了处理(log)。
图件缺少比例尺,有兴趣的同学可以修改代码加上。
56893500029ab22a359a7ce15c27e08a.png
至于哪一种表达方式效果更佳,小编也难以下结论,这或许和数据特点和个人喜好有关。

; W; m3 ?* G; p
样本数据下载
$ X- U  p5 s& o1 w$ L5 ^% Y) n
https://www.jianguoyun.com/p/DSoojxEQ2PCQBxjioswEIAA
         
6 B  x9 }+ _" H8 e- z: _9 y3 |7 ]0 P& d) V; `
回复

举报 使用道具

相关帖子

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