Extracting matrix and making 2D plot
1 回表示 (過去 30 日間)
古いコメントを表示
I made 2-D color map by using those datasets below
- latmat.mat... latitude data (171*171)
- lonmat.mat...longitude data(171*171)
- CH4.mat.... CH4 emission data (171*171)
Coding is as follows,
figure
latlim=[min(latmat(:)) max(latmat(:))]
lonlim=[min(lonmat(:)) max(lonmat(:))]
ax=usamap(latlim,lonlim);
title('Air Pollution Map');
surfm(latmat,lonmat,CH4)
states=shaperead('usastatehi',...
'UseGeoCoords',true,'BoundingBox',[lonlim',latlim']);
geoshow(ax,states,'FaceColor','none')
contourcbar
And got this figure below.
However, I would like to make a map within those ranges below.
70W<Longitude<75W
40N<Latitude<43N
How can I extract the datasets and make a colormap?
0 件のコメント
採用された回答
Krishna Zanwar
2019 年 3 月 22 日
You can change the limits by replacing
latlim=[min(latmat(:)) max(latmat(:))]
lonlim=[min(lonmat(:)) max(lonmat(:))]
by
lonlim=[-75 -70];
latlim=[40 43];
I have attached the output of the graph below.
Hope it helps.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Surface and Mesh Plots についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!