В этом примере показано, как изменить 3-D столбиковую диаграмму путем окраски каждой панели согласно ее высоте.
Создайте 3-D столбчатый график данных из magic функция. Возвратитесь объекты подложки раньше создавали столбчатый график в массиве b. Добавьте шкалу палитры в график.
Z = magic(5); b = bar3(Z); colorbar

Для каждого объекта подложки получите массив z-координат от ZData свойство. Используйте массив, чтобы установить CData свойство, которое задает цвета вершины. Интерполируйте цвета поверхности путем установки FaceColor свойства объектов подложки к 'interp'.
Примечание: Начиная в R2014b, можно использовать запись через точку, чтобы запросить и установить свойства. Если вы используете более ранний релиз, используйте get и set функции вместо этого, такие как zdata = get(b(k),'ZData').
for k = 1:length(b) zdata = b(k).ZData; b(k).CData = zdata; b(k).FaceColor = 'interp'; end

Высота каждой панели определяет свой цвет. Можно оценить высоты панели путем сравнения цветов панели со шкалой палитры.