How to make a color-map from lat long and data.

6 ビュー (過去 30 日間)
TAPAS
TAPAS 2020 年 4 月 25 日
コメント済み: Ameer Hamza 2020 年 4 月 26 日
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
Ameer Hamza 2020 年 4 月 26 日
Is the data in excel file only corresponds to colormap or the background image too?

サインインしてコメントする。

採用された回答

Ameer Hamza
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
Ameer Hamza 2020 年 4 月 26 日
You can try to plot it over the .grd file by using hold on.
Ameer Hamza
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 Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by