How to change vertical alignment on worldmap figure?

1 次查看(过去 30 天)
I am using the Mapping Toolbox to make a figure. My code looks roughly like this:
load korea
worldmap(map, refvec)
setm(gca,'MapProjection','mercator')
The default "x-axis" / settings for the longitude has a default VerticalAlignment set as "top". I want to change the VerticalAlignment to "baseline". I can do this by hand by editing the plot but I want to do this in a line of code. Can anyone help me?

采纳的回答

Ajay Pattassery
Ajay Pattassery 2019-9-19
The following code will move the meridian (longitude) labels to ‘baseline’ position.
load korea
map_axis = worldmap(map, refvec)
setm(gca,'FLineWidth',3,'Grid','on','MapProjection','robinson');
long_labels = mlabel('on');
for i=1:length(long_labels)
long_labels(i).VerticalAlignment = 'baseline';
end
mlabel corresponds to the meridian labels.

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by