EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
data=load('data.txt');
/ v& N& n7 g1 V! A* Q9 clat=data(:,1);
! I& z& R6 v; n" l$ ]lon=data(:,2);
% g8 F/ s$ v% D& r8 rrain=data(:,3);
% ], {+ K! g, D' X. l* jclear data
& c3 d' v6 `9 ~( _7 rlevel0=find(rain==0);1 [ H7 i: u" {
level1=find(rain>0&rain<=0.1);% f- C/ T# j- } s2 A0 U( _
level2=find(rain>0.1&rain<=0.5);
$ _# N$ } e8 N5 Zlevel3=find(rain>0.5&rain<=1);
- o7 W6 y5 r: alevel4=find(rain>1&rain<=5);4 f% Q- h. t# [6 u! c1 \4 n/ k
level5=find(rain>5&rain<=10);9 ^* t7 V) H6 v/ S9 G
level6=find(rain>10);5 w/ u. n m0 R3 f! |
rain(level0)=nan;
+ `0 b- R4 m. b0 [8 O7 S1 D" G: Arain(level1)=1;( e3 b/ V2 a- l# n1 P0 b$ f
rain(level2)=2;9 b$ z1 E# p4 p0 s( p8 b2 A" Y7 \
rain(level3)=3;4 D" l$ m+ Y' l) V5 L- b2 d
rain(level4)=4;2 @8 J# y3 D |2 e% `7 K/ c$ j
rain(level5)=5;" t2 h7 M# Z H2 K$ ~2 n! f3 W
rain(level6)=6; cmap=[255,255,255;0,255,3;0,255,253;0,0,254;255,253,6;249,2,255;254,0,2]/255;
- @' ?+ z @/ U/ j4 k! Ifigure
, m* \2 }7 y( i- `1 r6 \' wset(gcf,'position',[100 100 800 650])
# }2 R+ C$ Y H* G8 Sscatter(lon,lat,10,rain,'fill')3 C4 n0 ~( z0 N/ @8 _, o- ?
set(gca,'fontsize',18,'linewidth',1.5,'box','on')
. Y/ m7 r) ?# T& ? O( Zxlim([floor(min(lon))-1 floor(max(lon))+1])
. z% ~3 i0 M% d* C3 F4 \9 `ylim([floor(min(lat))-1 floor(max(lat))+1])
# Q7 Y( [! U" o5 ]# I7 Cylabel('Latitude')" Y4 n, E/ }5 b+ u
xlabel('Longitude')
4 }6 J; G6 `$ n. T- Ecolormap(cmap)( f) ~; v; I1 a3 \4 P0 r
cb=colorbar;
( ]1 A9 N: |$ zcaxis([-0.5 6.5])2 m8 f8 c0 y( N5 }3 m1 q* i- o1 ~
set(cb,'ytick',-0.5:1:6.5,'yticklabel',{'','0','0.1','0.5','1','5','10','15'}) 用matlanb画了一张散点图,现在要根据.shp文件,加上地图,并且白化地图区域外,求大神帮帮忙 ! [2 H8 }6 w( o# ~' w' m1 h( Q
! e7 b, v4 D) z" @" u- Q* k' n) r( C& _ |