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

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

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

2 P) ~+ G- J, o$ M
根据前几期文章介绍的方法,从Web of Science数据库检索相关主题,例如本次我们采用satellite altimet*,得到8000多篇研究结果。下载研究国家/地区和研究机构的文章数量数据。
机构数据:
Affiliations Record Count % of 8,5052 N1 t, C7 F% ~7 J5 h
NATIONAL AERONAUTICS SPACE ADMINISTRATION 914 10.7472 n1 I1 `  t4 R- ^2 R
CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE  828 9.735' S4 i4 y8 z' Z
INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT  707 8.313
6 q: Q% l6 B3 Q/ }0 K5 eCHINESE ACADEMY OF SCIENCES 629 7.396
8 f+ S" h0 q4 x5 G" R, i7 yUNIVERSITE DE TOULOUSE 517 6.0790 n0 H( E! X0 i$ |2 D$ M
UNIVERSITE TOULOUSE III PAUL SABATIER 498 5.8555 i* J) m+ Z* \7 A0 @# j! m
NASA GODDARD SPACE FLIGHT CENTER 483 5.679
5 d4 z7 j2 f1 b9 K  [LABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 439 5.162* a) t. X" n, U4 H5 U
NASA JET PROPULSION LABORATORY  431 5.068
* A4 W4 S! r8 @; w2 T...
国家数据:
USA 3118: l8 ^  D7 p; r# I" ^& f
CHINA 1493
2 e+ [$ E' Y9 `. ~0 l1 P: N! N* `FRANCE 1385
, g7 V, W8 k0 `2 p' UENGLAND 804& z1 ?4 ?1 \, m2 s, y
GERMANY 7489 i+ i5 A% p* V& E( x5 U" s: L
AUSTRALIA 421
9 C/ n- S, s/ u3 ]3 q/ bITALY 421
, K% h; O4 G5 S) M/ lSPAIN 371& q: B; V, ^3 j# [% x* B
NETHERLANDS 340
% `- r8 S( s5 iCANADA 323

- |: Y5 P4 \/ c" P# N$ r6 p6 X9 u8 r% M1 U9 u/ b
从地名到坐标
) t3 v+ n2 W2 p. ]: x
使用google sheet结合Geocode插件对研究机构和国家名称进行坐标解析。
得到:
Affiliations long lati
- u0 _, m+ N3 x) a' f3 B" L# Z! GNATIONAL AERONAUTICS SPACE ADMINISTRATION -77.016389 38.883056( X) Z6 T: k) e: p1 y; G
CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE  2.2639934 48.8476037' [: t' d9 m  j
INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT  2.3 48.9
" n* v0 }' ~2 i& }. lCHINESE ACADEMY OF SCIENCES 116.3356321 39.9106327
! K! g( {( h* {' w& T3 dUNIVERSITE DE TOULOUSE 1.4 43.61 L* ^# M5 s3 X
UNIVERSITE TOULOUSE III PAUL SABATIER 1.4699399 43.5619586  {$ G5 b8 G- u' g. `+ j+ r
NASA GODDARD SPACE FLIGHT CENTER -76.852344 38.99495  Z& z$ D: l/ P' s& V9 Q. r
LABORATOIRE D ETUDES EN GEOPHYSIQUE ET OCEANOGRAPHIE SPATIALES 1.45 43.65$ ~2 }$ b5 Z- @$ _0 j: \
NASA JET PROPULSION LABORATORY  -118.1713944 34.2013081

* U$ f; h6 J2 |( b. F1 f5 d+ I' D/ e; P1 i8 Z! `

0 R6 |1 Q. V3 ]8 ]8 Q: O/ l+ z7 d
绘图
, ]' W/ S, @3 R: r; ~; h2 B7 b
数据整理完毕后,使用GMT绘制3D柱状图。
REM For windows
! C& W; Z( _8 ?6 U/ `2 U! }' ~' }$ z8 Y! x4 A+ M9 ]" ~
gmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p
4 R5 U( g! w  ]/ `( z9 ugmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black
+ U- F; i9 j+ z& g9 F# x3 n& R8 l' u% m/ p
set ps=3d.ps
# K; W/ _# K0 j  H5 T5 K% B8 Zgmt 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 a3 J/ R. m# t& K7 u. Ggawk "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%
$ ~4 ?+ Z/ w! i+ V& b
) k& G  M/ o, B- y  g' s. T! Agmt 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& y0 k0 J; h6 Z# B  G, sgawk "{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%
9 @% S' ^4 Y. T9 ?% X9 j) N- Pgmt psconvert %ps%  -A -P -Tf

6 k$ @8 B. k9 e! ?: Y# A) ^8 c$ R1 N8 V3 J6 p/ q4 Y# D
结果

/ f5 ~; e; q) q) c" d' j
ecda2f0bcbceae774a2dbd021c23da12.png
图中上部分为国家和地区的发表卫星测高相关的文章数量,下部分为机构发表的文章数量。首先,国家和地区较集中在美国、法国、中国、英国和德国,再以中国为例,相关研究机构主要分布在东部地区,最高值为位于北京(中科院大学)。

: I6 p  j$ r4 A: n1 A
附赠平面图绘制代码
; Q! [  n5 r# X0 I& H
/ c2 |; v! h* l8 H: Q% [% ^7 C" L" s
6 J) T: d9 g& |/ H

; g4 M( a' Q7 b: F, xREM For windows3 d0 z7 y9 ^5 Z/ s0 v# t% r4 x

# W; E$ {0 j' |* _0 h0 I- qgmt gmtset FORMAT_GEO_MAP = dddF MAP_FRAME_WIDTH=2p" U( l5 [: }2 e4 b2 p
gmt gmtset FONT_ANNOT_PRIMARY 7p,Helvetica,black FONT_LABEL 7p,Helvetica,black
3 b/ \/ L0 {; M3 l
8 @' S9 t5 {- X3 Kset ps=fig1.ps
4 E1 f2 G/ G: Y' G. A. q, @gmt pscoast -JN4.5i -Rd -Dc -A10000/0/1 -Ba --FONT_TITLE=10p -K  -W0.1p --MAP_ANNOT_OBLIQUE=45  > %ps%
# P7 D+ D! R* L* G  ?gawk "{print $1, $2, log($3)/log(10)/10}" loc | gmt psxy -R -J  -Sc -Gred -K -O -t55 >>%ps%  W# ?% z$ w$ p% k* f/ k6 B! R' k
gawk "{print $2, $3, $4/2000}" loc_c | gmt psxy -R -J  -Sc -Gblue -O -t75 >>%ps%
: y, f, y7 Y5 O5 X$ x
  q/ S! Y8 ^. U/ y" igmt psconvert %ps%  -A -P -Tg
! E4 _- O& y* w
注意国家发文数量做了处理(log)。
图件缺少比例尺,有兴趣的同学可以修改代码加上。
56893500029ab22a359a7ce15c27e08a.png
至于哪一种表达方式效果更佳,小编也难以下结论,这或许和数据特点和个人喜好有关。
  u% S. g( ^7 Z. {* G
样本数据下载
% d# A9 r$ ^; \1 i% y
https://www.jianguoyun.com/p/DSoojxEQ2PCQBxjioswEIAA
         
" t/ C- e6 F2 }( j7 |* G: D8 g6 z" |- y( K" o1 d& t$ Y
回复

举报 使用道具

相关帖子

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