plot a geographical map

Hi;
how i can plot a map like that in the attached file using matlab????

 采纳的回答

Dyuman Joshi
Dyuman Joshi 2023-10-19

0 个投票

9 个评论

geoscatter(latitude_data, longitude_data, size_for_each_circle, color_for_each_circle)
@Dyuman Joshi THANKS FOR YOUR ATTENTION.
i '' ll apply it. then return to you
i try
latitude_data= [15 -10 30];
longitude_data= [25 -10 -5];
geoscatter(latitude_data, longitude_data, 5, 'r')
+++
but it doesnt work.
i need the limits to be ([-30 45],[-20 50]).
my matlab ver is 2018a
@ahmad Saad, Ah, I see that you are working with R2018a. geoscatter() was introduced in R2018b, that's why it won't work for you.
In that case, use geobubble -
latitude_data= [15 -10 30];
longitude_data= [25 -10 -5];
geobubble(latitude_data, longitude_data, 5, 'BubbleColorList', [1 0 0], ...
'LegendVisible', 'off');
%specify limits
geolimits([-30 45],[-20 50])
thanks again.
yes, it works.
however, i get the error:'Undefined function or variable 'geobasemap'."
it gives a grey background
Once again, geobasemap() was introduced in R2018b.
I somehow forgot to check for that before (It's getting late here haha). And I realised that and updated my above comment, just after you commented.
Unfortunately, you will have to work with gray and white.
Anyway, thanks for your help.
and goodnight my dear.
You are welcome!
Good night :)

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Geographic Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by