Colorbars позволяет видеть взаимосвязь между данными и цветами, отображаемыми на диаграмме. После создания панели цветов можно настроить различные аспекты ее внешнего вида, такие как расположение, толщина и метки засечек. Например, эта панель цветов показывает взаимосвязь между значениями peaks и цвета, показанные на графике рядом с ней.
contourf(peaks) c = colorbar;

По умолчанию панель цветов расположена на правой стороне осей. Однако можно переместить панель цветов в другое место, установив Location собственность. В этом случае 'southoutside' размещает панель цветов под осями.
c.Location = 'southoutside';
Можно также изменить толщину панели цветов. Свойство «Положение» управляет расположением и размером большинства графических объектов, включая оси и цветовые полосы. Поскольку эта полоса цветов горизонтальна, четвертое значение в c.Position (что соответствует высоте) управляет его толщиной. Здесь полоса цветов сужается, и положение осей сбрасывается так, чтобы не было перекрытия с полосой цветов.
ax = gca; axpos = ax.Position; c.Position(4) = 0.5*c.Position(4); ax.Position = axpos;

Colorbar объекты имеют несколько свойств для изменения интервала засечек и меток. Например, можно указать, что засечки встречаются только в трех местах: -6.5, 0, и 8.
c.Ticks = [-6.5 0 8];

Метки засечек можно изменить на любые значения. Используйте массив ячеек для задания меток засечек.
c.TickLabels = {'Frigid','Freezing','Cold'};
Также можно использовать разметку TeX или LaTeX. Используйте TickLabelInterpreter для установки интерпретатора при использовании TeX или LaTeX.
c.TickLabelInterpreter = 'tex'; c.TickLabels = {'-6.5\circ','0\circ','8\circ'};

Можно изменить пределы цветовой линейки, чтобы сосредоточиться на определенной области цвета. Например, можно сузить пределы и скорректировать метки засечек для отражения новых пределов. Полученная цветовая полоса исключает темно-синие оттенки, которые раньше были слева, и желтые оттенки, которые раньше были справа.
c.Limits = [-4 4];
c.Ticks = [-4 0 4];
c.TickLabels = {'-4\circ','0\circ','4\circ'};
Добавьте описательную метку на панель цветов с помощью Label собственность. Потому что Label свойство должно быть указано как Text объект, необходимо установить String имущества Text сначала объект. Тогда вы можете назначить это Text объект для Label собственность. Следующая команда выполняет обе задачи за один шаг.
c.Label.String = 'Degrees Celsius';