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

118 ビュー (過去 30 日間)
Yoni Verhaegen -WE-1718-
Yoni Verhaegen -WE-1718- 2022 年 3 月 25 日
回答済み: Simon Chan 2022 年 3 月 25 日
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')

採用された回答

Simon Chan
Simon Chan 2022 年 3 月 25 日
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 件)

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by