Change opacity of Lines
92 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Adi
am 24 Jul. 2012
Kommentiert: Soheil
am 4 Mai 2022
Hello everyone
I want to change the opacity of lines I plotted in a figure in MATLAB. I read somewhere about alpha and facealpha commands but couldn't figure how to use them. Could somoene please tell me how to do this?
Regards Adi
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 24 Jul. 2012
It is not possible to set the transparency of lines.
The workaround is to use very thin patches instead of lines, as you can change the EdgeAlpha property for patch edges, or the FaceAlpha property of patch faces; see http://www.mathworks.com/help/techdoc/ref/patch_props.html
0 Kommentare
Weitere Antworten (1)
Royi Avital
am 29 Sep. 2017
In newer versions of MATLAB you can do that easily using the Color property of the line.
By default it is RGB array (1 x 3). Yet if you set it to RGBA (1 x 4) the last value is the alpha of the color.
Enjoy...
6 Kommentare
Soheil
am 4 Mai 2022
The following works in R2021b (64-bit, Windows). The last value changes the transparency:
'Color',[0 0.4470 0.7410 0.1]);
Siehe auch
Kategorien
Mehr zu Graphics Object Programming finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!