set the contourslice line colors
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hossein Khanjari
am 7 Feb. 2021
Kommentiert: Hossein Khanjari
am 11 Feb. 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 Kommentare
Akzeptierte Antwort
Srivardhan Gadila
am 10 Feb. 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')
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!