How to use scatter with transparent dots?
    148 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Mr M.
      
 el 9 de Oct. de 2018
  
    
    
    
    
    Comentada: Benjamin
 el 29 de En. de 2024
            facealpha is not working for me
1 comentario
Respuesta aceptada
  Adam Danz
    
      
 el 9 de Oct. de 2018
        
      Editada: Adam Danz
    
      
 el 14 de Jun. de 2022
  
      MarkerFaceAlpha and MarkerEdgeAlpha are what you're looking for. Check out this example.
[from the link]
x = [5 10 11 13 18];
y1 = [40 80 150 80 50];
a1 = 100*[100 50 80 30 50];
scatter(x,y1,a1,'MarkerFaceColor','b','MarkerEdgeColor','b',...
    'MarkerFaceAlpha',.2,'MarkerEdgeAlpha',.2)
axis([0 20 0 200])
x = [2 6 8 11 13];
y2 = [30 40 100 60 140];
a2 = 100*[30 50 30 80 80];
hold on
scatter(x,y2,a2,'MarkerFaceColor','r','MarkerEdgeColor','r',...
    'MarkerFaceAlpha',.2,'MarkerEdgeAlpha',.2)
hold off
7 comentarios
  Damon Bradley
 el 12 de Abr. de 2023
				Depends on the marker you use. If you use a dot '.', you will not see any result. With other markers, you will. I've done this on R2020a though, so please double-check with your rev. Good luck!
  Benjamin
 el 29 de En. de 2024
				@Damon Bradley, thank you! Would have been confused for a long time without this post.
Más respuestas (0)
Ver también
Categorías
				Más información sobre Spline Postprocessing en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!








