Colorazione delle barre tridimensionali in base all'altezza
Questo esempio mostra come modificare un grafico a barre tridimensionale colorando ogni barra in base alla sua altezza.
Creare un grafico a barre tridimensionale dei dati dalla funzione magic. Restituire gli oggetti superficie utilizzati per creare il grafico a barre nell'array b. Aggiungere una barra dei colori al grafico.
Z = magic(5); b = bar3(Z); colorbar

Per ciascun oggetto superficie, acquisire l'array delle coordinate z dalla proprietà ZData. Utilizzare l'array per impostare la proprietà CData che definisce i colori dei vertici. Interpolare i colori delle facce impostando le proprietà FaceColor degli oggetti superficie su 'interp'. Utilizzare la notazione a punto per eseguire query e impostare le proprietà.
for k = 1:length(b) zdata = b(k).ZData; b(k).CData = zdata; b(k).FaceColor = 'interp'; end

L'altezza di ciascuna barra determina il suo colore. È possibile stimare l'altezza delle barre confrontando i colori delle barre con la barra dei colori.