Adding northarrow to geoscatter plot

1 visualizzazione (ultimi 30 giorni)
Abdallah Abusam
Abdallah Abusam il 15 Mar 2020
Risposto: Abhipsa il 18 Giu 2025
How can I add a north arrow to a geoscatter plot?

Risposte (1)

Abhipsa
Abhipsa il 18 Giu 2025
While "geoscatter" in MATLAB doesn't have a built-in "northarrow" function unlike "map axes", you can manually add a north arrow using "annotations" function.
% Dummy example of geoscatter
lat = [37.77 34.05 40.71];
lon = [-122.42 -118.24 -74.00];
geoscatter(lat, lon, 'filled')
geobasemap streets
% Position of arrow (normalized figure units)
% Get current figure position
fig = gcf;
ax = gca;
% Add north arrow in top-right corner of figure
%You can modify this as per your requirement
annotation('arrow', [0.85 0.85], [0.7 0.9], 'LineWidth', 2);
annotation('textbox', [0.84 0.91 0.05 0.05], 'String', 'N', ...
'EdgeColor', 'none', 'FontWeight', 'bold', 'FontSize', 12);
You can refer to the below MATLAB documentations for more details:
I hope this helps you.

Categorie

Scopri di più su Simulink 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