How do I change the x labels on a boxchart plot?
136 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Yoni Verhaegen -WE-1718-
il 25 Mar 2022
Risposto: Simon Chan
il 25 Mar 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')
0 Commenti
Risposta accettata
Simon Chan
il 25 Mar 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}$$'});
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Line Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!