Adding a Border to my map using Mapping Toolbox

4 次查看(过去 30 天)
Hi,
So my problem is on the map below. I am using the France map thanks to the mapping toolbox, however, I can't find a way to put a proper border. I have drawn myself the dark line for now, and i know i can add more point to make it better, but i want to know if there is a way to import other data/something else to get it better. The code is below.
Moreover, I'd like to know if in general, i can import a map from the internet, like a picture, and superimpose it to my map, for example, the map below. I would just need the color, but i admit it would be easier to import it than create hundred of points to make it myself.
Thank you for your responses!

采纳的回答

Cameron
Cameron 2023-1-6
Here's a start. I saved the picture you posted as "image.png". You may have to adjust the fig.Position vector to size it correctly. You also might want to select a picture that doesn't have a black background.
fig = figure;
ax = axes(fig);
img = imread('image.png');
yLimits = [0 1000]; %you can make this your longitude
xLimits = [0 500]; %you can make this your latitude
image('CData',img,'XData',xLimits,'YData',flip(yLimits))
hold on
x = randi(xLimits,10,20); %some random x data
y = randi(yLimits,10,20); %some random y data
p = scatter(x,y,'ro','filled');
hold off
axis tight

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Bar Plots 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by