#colorbar
#цветная панель
Вопрос:
Я хочу изменить размер и положение цветовой панели моей карты. Когда я пытаюсь изменить размер и расположение цветовой панели, она искажается по форме, я не знаю почему. Кто-нибудь может мне любезно помочь. Пожалуйста, объясните мне, почему команда set искажает цветовую панель? Цветовая панель должна располагаться на южной стороне.Код выглядит следующим образом:
clear all,close all,clc
ax = worldmap('world');
load geoid
R = georasterref('RasterSize',[180 360],'Latlim',[-90 90],'Lonlim', [0 360]);
levels = [-70 -40 -20 -10 0 10 20 40 70];
geoshow(geoid, R, 'DisplayType', 'contour','LevelList',levels,'Fill','on','LineColor','black')
coast = load('coast.mat');
geoshow(coast.lat, coast.long, 'Color', 'white', 'LineWidth', 1.5)
cb = contourcbar('peer',ax,'Location','southoutside');
caxis([-110 90])
colormap(hsv)
set(get(cb,'XLabel'),'String','Geoid Undulation in Meters')
a=get(cb); %gets properties of colorbar
a.Position %gets the positon and size of the color bar
set(cb,'Position',[0.10 0.20 0.80 0.08])% To change size and position