Я использую панель инструментов отображения в Matlab и задаю два вопроса.alter northarrow and ruler in mapping toolbox
В следующем:
worldmap([48 56],[12 27]);
land = shaperead('landareas','UseGeocoords',true);
geoshow(land,'facecolor',[0.8 0.8 0.8]);
% add ruler
scaleruler('units','km');
setm(handlem('scaleruler'), ...
'XLoc',-4.8e5,'YLoc',5.4e6,...
'MajorTick',0:100:400,...
'FontName','Times New Roman',...
'FontSize',10,'FontWeight','light',...
'LineWidth',2,...
'MajorTickLength',20,'ruler','patches','TickMode','manual');
northarrow('latitude', 54.5, 'longitude', 24.5,'scaleratio', .17);
(1) Как можно удалить «N» с севера стрелкой, и (2) как я могу сделать правитель начать at'0' , он в настоящее время начинается в 10, что кажется немного странным для меня.
Я просмотрел документацию, но не могу найти упоминания об этом.
Правитель не начинается в 10 км, но в 0. 0 просто не печатается; 10 принадлежит сразу после черной полосы. Если вы планируете использовать хорошие карты, подумайте об использовании [Generic Mapping Tools] (http://gmt.soest.hawaii.edu/). Он бесплатный и предназначен для создания таких графиков, но с довольно красивыми аннотациями и цветами. – Adriaan