필터 지우기
필터 지우기

How to change vertical alignment on worldmap figure?

조회 수: 3 (최근 30일)
Lee
Lee 2019년 9월 16일
답변: Ajay Pattassery 2019년 9월 19일
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