Adding a Border to my map using Mapping Toolbox
13 ビュー (過去 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!
0 件のコメント
採用された回答
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Bar Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!