How to bold x axis labels
    6 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    BENJAMIN BUCHDA
 el 18 de Mzo. de 2021
  
    
    
    
    
    Respondida: Steve Eddins
      
 el 18 de Mzo. de 2021
            Hi, I am trying to bold my x axis of my scatter plot. I would like to bold the x axis values that are equal to 0 and values that are divisible by 10. Any help or advice would be much appreciated. I will attach the sample x and y data that is used for this scatter plot.
    myFig = gcf;
    myAx = axes(myFig);
    plot01 = scatter(myAx, xData, yData);
    myAx.Box = 'on';
    myAx.XLabel.String = 'X'; 
    myAx.YLabel.String = 'Y';
    myAx.Title.String = 'Scatter Plot';
    plot01.CData = [0 0.4470 0.7410];
    plot01.Marker = 'x';
    X = myAx.XAxis.TickLabels;
    Y = str2double(X);
    Y = Y';
    division = rem(Y,10) == 0;
    for i = 1:length(Y) 
        if i == division
            myAx.XAxis.TickLabels{i} = ['\bf', Y];
        end
    end
0 comentarios
Respuesta aceptada
  Steve Eddins
      
 el 18 de Mzo. de 2021
        Try setting the TickLabelsInterpreter property to 'tex', like this:
plot(1:10)
ax = gca;
ax.XAxis.TickLabelInterpreter = 'tex';
ax.XAxis.TickLabels{3} = '\bf 4';
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Scatter 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!


