use "set" with trasparent color
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    shamal
 el 6 de Jun. de 2025
  
    
    
    
    
    Comentada: Walter Roberson
      
      
 el 7 de Jun. de 2025
            selected = findobj(allLines,'Type','line','LineWidth',0.5);
set(selected,  'MarkerFaceAlpha',.2,'MarkerEdgeAlpha',.2);
Error using matlab.graphics.chart.primitive.Line/set
Unrecognized property MarkerFaceAlpha for class Line.
Error in mycallback (line 19)
set(selected,  'MarkerFaceAlpha',.2,'MarkerEdgeAlpha',.2);
Error while evaluating Line ButtonDown
Hi, i try to color in trasparente mode but i get error
0 comentarios
Respuesta aceptada
  Matt J
      
      
 el 7 de Jun. de 2025
        
      Editada: Matt J
      
      
 el 7 de Jun. de 2025
  
      It's undocumented, I believe, but you can control line transparency by setting the Color property to a 4-element RGBA value.
h=plot(rand(5,2),'r', 'LineWidth',4);
set(h(2),'Color',[1,0,0, 0.2]);
3 comentarios
  Walter Roberson
      
      
 el 7 de Jun. de 2025
				Note: 
If you serialize a plot (such as save and restore, or send it between parallel workers), then the transparancy set in this manner will be discarded. 
Más respuestas (1)
  Walter Roberson
      
      
 el 7 de Jun. de 2025
        Line objects have never supported MarkerFaceAlpha or MarkerEdgeAlpha
MarkerFaceAlpha and MarkerEdgeAlpha are used for Scatter plots.
Ver también
Categorías
				Más información sobre Lighting, Transparency, and Shading 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!



