How can I apply variable transparency to a plot using scatter3?
Mostra commenti meno recenti
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
Risposta accettata
Più risposte (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 Commenti
Jacek Wodecki
il 17 Ago 2022
it doesn't work, matlab 2021b
s yuan
il 6 Ott 2023
It does work, matlab 2023b
bym
il 4 Lug 2011
I am not sure I understand the question, perhaps
slice()
would be useful?
2 Commenti
Steffen Adria
il 4 Lug 2011
KRUNAL
il 21 Ago 2014
Were you able to find a solution to the above question Steffen. If so, can you please post your code here
Categorie
Scopri di più su Polygons in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!