How can I apply variable transparency to a plot using scatter3?
Ältere Kommentare anzeigen
I'm producing a 3D model, and interior points happen to be more interesting to me. I have a 4-column matrix representing (x,y,z,intensity), and I'm most interested in the high-intensity points; currently they're coloured by intensity. Can I make it so that the transparency of low-intensity points is increased (but I need them to still be visible)?
Thanks
Akzeptierte Antwort
Weitere Antworten (2)
You can use
h = scatter3(..)
alpha = 0.5;
set(h, 'MarkerEdgeAlpha', alpha, 'MarkerFaceAlpha', alpha)
in order to set the transparancy for the edge as well as the face of the marker.
2 Kommentare
Jacek Wodecki
am 17 Aug. 2022
it doesn't work, matlab 2021b
s yuan
am 6 Okt. 2023
It does work, matlab 2023b
bym
am 4 Jul. 2011
I am not sure I understand the question, perhaps
slice()
would be useful?
2 Kommentare
Steffen Adria
am 4 Jul. 2011
KRUNAL
am 21 Aug. 2014
Were you able to find a solution to the above question Steffen. If so, can you please post your code here
Kategorien
Mehr zu Polygons finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!