How to make a color-map from lat long and data.
2 ビュー (過去 30 日間)
古いコメントを表示
I have an excel file which has 3 coloumns longitude,latitude and data.I want to make a colormap.How can I do that.I am attaching the data file and a picture which shows what I want to do.
1 件のコメント
Ameer Hamza
2020 年 4 月 26 日
Is the data in excel file only corresponds to colormap or the background image too?
採用された回答
Ameer Hamza
2020 年 4 月 26 日
編集済み: Ameer Hamza
2020 年 4 月 26 日
try this
data = readmatrix('data.xlsx');
lat = data(:,1);
lon = data(:,2);
val = data(:,3);
latV = linspace(min(lat), max(lat), 100);
lonV = linspace(min(lon), max(lon), 100);
[latG, lonG] = meshgrid(latV, lonV);
valG = griddata(lat, lon, val, latG, lonG);
contourf(latG, lonG, valG, 100, 'LineColor', 'none')
colormap(jet)
colorbar

4 件のコメント
Ameer Hamza
2020 年 4 月 26 日
You can use this package to read .grd file: https://www.mathworks.com/matlabcentral/fileexchange/25683-grdread2 and read the discussion here to see how to plot it: https://www.mathworks.com/matlabcentral/answers/446756-plot-grd-file.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Blue についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!