|
0 Y# {" }: e! W. R5 \' Z. T- t 海温图的色彩真的很漂亮,对一个前伪文青(×)来说自然很能激发兴趣,其实掌握方法以后,这种图的绘制对于非专业painter来说也可以随心所欲,因为真正具有技术含量的还是.nc文件。我在这里从非地理气象专业角度班门弄斧一下。 5 N- b# V: ?2 |* i
首先要获取数据集,这里笔者以海水温度sst数据集为例,下边给出一些常用的可以获取数据集的网站,下载所需要的数据集即可。 " d8 j! E8 @" f- @# ], T- B8 T
8 H7 }& A+ l9 y- J3 L1 w
5 T4 N( Q# H4 q* H, {% W
9 q* F0 O1 [$ N 接下来介绍一个神奇的软件——Panoply
# c: J0 u M2 B4 C 用它打开下载好的数据集之后,选择需要绘制的属性点击create plot画图,在选项卡中可以选择坐标区属性,一般来说默认即可。 1 }1 g* h1 q( [% d
6 N3 \. F1 J) e* ?0 X9 X2 K
默认之后绘制的图像是这个样子:
5 C) Y9 `- F( C6 X* {4 B" i( B+ Z( O
+ Q) \: G8 |5 L, P 我们可以在下方选项修改时间,也可以把经纬线去掉,并做一些改变画风的操作,还可以自由选取需要聚焦的经纬度。 2 u1 Z$ y( p; A! \! y- D7 u3 z0 P
, p y" T" H2 e2 q' H' _7 j9 R1 D
在这个位置可以取消经纬线。 5 u h5 c0 h" |. l, B
: R- p2 h, e5 r& F! F 这里给出诸多画风,有的画出来还挺好看。
9 h4 F ^ |; X' S0 s0 e
; R% W' R6 `( R2 x- K 区域聚焦我给出其中一个方案。
5 |/ F! Q0 B' [5 L1 o 在画风中选取American Polyconic ' P1 I( u7 Q6 j2 ]3 M2 y7 Q
然后在经纬度中输入需要聚焦的经纬度,height调节一下高度即可。 7 X0 v2 l0 K9 g9 `' b; N$ I
, J1 l. t4 r( F 下一部分笔者将介绍永远的神——MATLAB。
3 S2 p, I. [7 _$ t3 p( U+ b1 _9 Z 可以用给出的geography工具箱做一些类似下方的图,这个就非常简单了,我们只需要处理经度、纬度和所需变量三个变量,把
! l) |2 D7 O: c, U# }/ i m) p% x& N- E9 E
把纬度、经度、时间录入成三个列向量。然后把三个向量选上点绘图里的geobubble。 % q8 t* @4 g5 q) K9 E( j' m: E
注意:一定要先选纬度,再按住Ctrl选经度和另外的变量! ( ]' m3 ~; h9 E& S4 O8 P# r! {
6 v( Y" Z9 ]% ?& s* B 作为测试笔者只录入了一小部分数据,数据量很大的时候这个运算还是会花费一些时间的。 7 ]5 }: S+ i9 x7 e- J% R- } X
( v9 I& p% j' P5 f7 D Ctrl+滚轮可以缩放
1 H& D* E: b, P) z% D# M2 R 要讲的大概就这么多了,所和大家分享的都是当时找资料找不到完全靠自己摸索出来的东西,感觉写下来帮后来人少走一点弯路还是有意义的。
M5 F* E( J8 x1 |! j+ O- S( U# ?8 W) W
0 m+ n1 Y3 t5 O4 v" l
, f. p1 _+ ~; n/ h# p8 H) S4 F
* B9 ?, p% u7 N& P: q) W |