set the contourslice line colors
7 views (last 30 days)
Show older comments
Hossein Khanjari
on 7 Feb 2021
Commented: Hossein Khanjari
on 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 Comments
Accepted Answer
Srivardhan Gadila
on 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')
More Answers (0)
See Also
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!