How do I change the x labels on a boxchart plot?

153 visualizaciones (últimos 30 días)
Yoni Verhaegen -WE-1718-
Yoni Verhaegen -WE-1718- el 25 de Mzo. de 2022
Respondida: Simon Chan el 25 de Mzo. de 2022
I have a script for a boxchart plot, but I cannot find anywhere how to change the labels of the x axis. I want the 1, 2 and 3 replaced by , and . Can anyone help me? Thanks.
x=rand(3,3);
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','LineWidth',1.5)
hold off
box on
grid on
set(gca,'FontSize',14)
set(gcf, 'color', 'white')
hbx.MarkerStyle = '+';
hbx.MarkerColor = 'r';
set(gca,'Yscale','log')

Respuesta aceptada

Simon Chan
Simon Chan el 25 de Mzo. de 2022
Try this:
x=rand(3,3);
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','LineWidth',1.5)
hold off
box on
grid on
set(gca,'FontSize',14)
set(gcf, 'color', 'white')
hbx.MarkerStyle = '+';
hbx.MarkerColor = 'r';
set(gca,'Yscale','log')
set(gca,'TickLabelInterpreter','latex');
set(gca,'XTickLabel',{'$$h^{e}_{d}$$','$$h^{c}_{d}$$','$$h^{*}_{d}$$'});

Más respuestas (0)

Categorías

Más información sobre Line Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by