set the contourslice line colors
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hossein Khanjari
le 7 Fév 2021
Commenté : Hossein Khanjari
le 11 Fév 2021
Hi,
I am plotting contourslices however I want to set the contour lines all to black but the plots return colorbar. I tried:
h2 = contourslice(ZI2,YI2,XI2,UI2,[],[],[xloc],[-0.075:0.075/5:0.075]);
set(h2,'linewidth',1.5,'linecolor','k');
set(h2,'linecolor',[0 0 0]);
but it seems that there is not any linecolor defined for the contourslices. I would be thankful if you help me.
Thanks in advance
0 commentaires
Réponse acceptée
Srivardhan Gadila
le 10 Fév 2021
The following syntax of s = contourslice(___) of the contourslice function returns the array of Patch objects created. You can refer to the documentation of Patch Properties and access/modify them accordingly.
[X,Y,Z] = meshgrid(-2:.2:2);
V = X.*exp(-X.^2-Y.^2-Z.^2);
xslice = [-1.2,0.8,2];
yslice = [];
zslice = [];
s = contourslice(X,Y,Z,V,xslice,yslice,zslice);
view(3)
grid on
set(s,'EdgeColor','k')
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Volume Visualization 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!