Azzera filtri
Azzera filtri

How to better plot flood map/ flood depth in MATLAB?

3 visualizzazioni (ultimi 30 giorni)
Raihan
Raihan il 27 Mar 2024
Risposto: Taylor il 28 Mar 2024
Hi, I am trying to plot a map showing the flood depth. I am using geoscatter to plot it, but it doesn't look as good. The figure isn't smooth and you can see the dots/markers of the plot. Is there any way to have a better plot that's smoother? I have attached an example code below too.
cMap = interp1([0;1],[0 1 0; 1 0 0],linspace(0,1,256));
cMap = cMap(85:end, :);
fh = figure(Name = files(i).name, Visible="off");
fig = geoscatter(reshaped_lat_1, reshaped_lon_1, [], reshaped_depth, 'filled', 'SizeData',0.75);
% Plot the flood depth using the code above
geolimits([23.6469707489014 25.2043075561525],[90.4624176025393 92.5047302246097]);
geobasemap('topographic');
colormap(cMap);
colorbar;
%saveas(fig, destination{1})
exportgraphics(fh, destination{1}, 'Resolution', 350)
  2 Commenti
Dyuman Joshi
Dyuman Joshi il 27 Mar 2024
We can't run your code as there are undefined parameters in it.
Raihan
Raihan il 27 Mar 2024
Modificato: Raihan il 27 Mar 2024
I have modified the code now. unfortunately i cannot shared the files due to work reason but here's the descripion of the variabiles:
reshaped_lat_1 is the latitude reshaped
reshaped_lon_1 is the longitude
reshaped_depth is the depth of the flood
I basically just want to know what other matlab function that i could use to plot this.

Accedi per commentare.

Risposte (1)

Taylor
Taylor il 28 Mar 2024
geodensityplot sounds like a good candidate here. This example show show to implement it.

Categorie

Scopri di più su Geographic Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by