setting color using surf in axes (guide)

1 vue (au cours des 30 derniers jours)
UNAL
UNAL le 19 Juin 2017
Réponse apportée : KSSV le 20 Juin 2017
Dear all,
I'm doing a surface plot in an axes object (guide), but the surface don't get any color. What should I do to get color in the surface?.
I'm using following commands:
axes(handles.axes1)
[X,Y,Z] = peaks(25);
C = X.*Y;
surf(X,Y,Z,C)
Regards,
Luis
  1 commentaire
UNAL
UNAL le 19 Juin 2017
The following code works, but when I use alpha(.5) or surf(X,Y,Z,CO,'FaceColor', 'interp','FaceAlpha',0.5), the surface get without color. What should I do to get transparency?:
axes(handles.axes1)
[X,Y,Z] = peaks(25);
CO(:,:,1) = zeros(25);
CO(:,:,2) = ones(25)*0.2;
CO(:,:,3) = abs(Z)./max(max(Z));
surf(X,Y,Z,CO,'FaceColor', 'interp')
Thanks

Connectez-vous pour commenter.

Réponses (1)

KSSV
KSSV le 20 Juin 2017
[X,Y,Z] = peaks(25);
CO(:,:,1) = zeros(25);
CO(:,:,2) = ones(25)*0.2;
CO(:,:,3) = abs(Z)./max(max(Z));
surf(X,Y,Z,CO)
alpha 0.5 ;

Catégories

En savoir plus sur Graphics Object Programming dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by