Как изменить положение и свойства осей в Matlab Geoshow - PullRequest
1 голос
/ 27 марта 2019

Я хочу создать карту, используя worldmap и некоторые шейп-файлы, но размер шрифта осей слишком мал для моей цели, а также ось X должна находиться за пределами графика. Но до сих пор я не мог решить проблему.

Я пытался изменить размер шрифта с помощью set(gca,'FontSize', 20), а также с axism, но оба не работали.

S = shaperead('BRA_water_areas_dcw.shp');
index = find(strcmp({S.NAME}, 'RIO TAPAJOS')==1)
shapewrite(S(index), 'TapajosRiver')

figure
%h = worldmap('Brazil')
%h = worldmap([-10.6754 1.4350], [-67.3784 -35.2984])
h = worldmap([-22.7933 5.7], [-69.2028 -32.2213])
m = getm(h, 'MapProjection')
geoshow('landareas.shp', 'FaceColor', [0.15 0.7 0.15])
geoshow('BRA_water_areas_dcw.shp', 'FaceColor', 'blue')
geoshow('TapajosRiver.shp', 'FaceColor', 'red')
set(gca,'FontSize', 22,'FontWeight','bold')

Текущий рисунок выглядит следующим образом: enter image description here

1 Ответ

1 голос
/ 27 марта 2019

Чтобы решить проблему с размером шрифта, можно использовать код, предложенный Ринкертом:

set(findall(gca, 'type', 'text'),'FontSize', yoursize)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...