transparency
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Nicolas
le 13 Fév 2012
Modifié(e) : Paolo Conti
le 10 Oct 2013
Hi,
I'm drawing a black circle on top of a rose diagram. I'm trying to set that circle half transparent
circle=area(X,Y,'LineStyle','none','FaceColor',[0 0 0]); %black circle
set(circle,'alphadata',0.5);
However, there is no 'alphadata' property for the 'areaseries' class! Does anyone have an idea how to select make that particular circle transparent?
Cheers,
0 commentaires
Réponse acceptée
Walter Roberson
le 13 Fév 2012
patchobjs = findobj(get(circle,children), '-property', 'AlphaData');
set(patchobjs, 'AlphaData', 0.5);
5 commentaires
Walter Roberson
le 14 Fév 2012
Transparency requires OpenGL.
You might be able to get further with the File Exchange Contribution "export_fig", but even then you will probably not be able to go _directly_ to Illustrator.
Oliver Woodford
le 14 Fév 2012
The only way I know of exporting translucent patches as vector graphics (export_fig can't) is to export to SVG using:
http://www.mathworks.com/matlabcentral/fileexchange/7401
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Lighting, Transparency, and Shading 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!