How can I change the color of the median line in boxchart?
    17 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    omid zandi
 el 12 de Jul. de 2021
  
    
    
    
    
    Movida: Cris LaPierre
    
      
 el 8 de Abr. de 2024
            I am creating a box plot using the "boxchart" function. How can I change the color of the median line?
0 comentarios
Respuesta aceptada
  Star Strider
      
      
 el 12 de Jul. de 2021
        It is not possible to change the colours, however it is possible to over-plot the median lines — 
x = randn(5);                                   % Create Data
figure
hbx = boxchart(x);
xMdn = median(x);
boxw = hbx.BoxWidth;
xd = 1:numel(hbx.XData);
hold on
plot(0.5*boxw*[-1;1]+xd, [1;1]*xMdn, '-r')
hold off
% get(hbx)
.
6 comentarios
  Amelie
 el 8 de Abr. de 2024
				
      Movida: Cris LaPierre
    
      
 el 8 de Abr. de 2024
  
			I have a follow up question: Is it possible to exclude the median when plotting the boxchart? If so, how can I do it? 
Many thanks for your help! 
  Star Strider
      
      
 el 8 de Abr. de 2024
				
      Movida: Cris LaPierre
    
      
 el 8 de Abr. de 2024
  
			@Amelie — 
I’m not certain it can be excluded, however it can be hidden — 
x = randn(5);                                   % Create Data
figure
hbx = boxchart(x);
hbx.BoxMedianLineColor = 'g';                   % Change 'boxchart' Median Line Colour
figure
hbx = boxchart(x);
hbx.BoxMedianLineColor = 'none';                % Hide 'boxchart' Median Line
.
Más respuestas (0)
Ver también
Categorías
				Más información sobre Line Plots 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!








