about contour and transparent
20 views (last 30 days)
Show older comments
Hi,
I am trying to plot coutour overlaying on the top of imagesc. But my result is contour blocking the imagesc. I tried to make countour transparency.
So, please show me how to make countour transparency.
Thanks.
0 Comments
Accepted Answer
Walter Roberson
on 11 Jun 2011
thick = 0.8; %alpha value
ch = contourf(...);
patches = findobj(ch,'-property','AlphaData')
for ph = patches
set(ph,'AlphaData', thick * get(ph,'AlphaData'));
end
More Answers (1)
Jaime Calle
on 4 Jul 2011
Edited: John Kelly
on 2 Mar 2015
Once you have the handle to contour plot (ch), look for 'FaceAlpha' property in the contour plot children.
Patches = findobj(ch,'-property','FaceAlpha');
Then you can set transparency value to those patches by means of:
set(Patches, 'FaceAlpha', thick)
For patches and surfaces, the object property is 'FaceAlpha':
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!