Colorer les barres 3D par hauteur
Cet exemple montre comment modifier un graphique à barres 3D en colorant chaque barre en fonction de sa hauteur.
Créez un graphique à barres 3D avec les données de la fonction magic. Renvoyez les objets de surface utilisés pour créer le graphique à barres dans le tableau b. Ajoutez une barre de couleurs au graphique.
Z = magic(5); b = bar3(Z); colorbar

Pour chaque objet de surface, obtenez le tableau de coordonnées z à partir de la propriété ZData. Utilisez le tableau pour définir la propriété CData qui spécifie les couleurs des sommets. Interpolez les couleurs des faces en définissant les propriétés FaceColor des objets de surface à 'interp'. Utilisez la notation pointée pour interroger et définir les propriétés.
for k = 1:length(b) zdata = b(k).ZData; b(k).CData = zdata; b(k).FaceColor = 'interp'; end

La hauteur de chaque barre détermine sa couleur. Vous pouvez estimer la hauteur des barres en comparant leur couleur à la barre de couleurs.