5

この図で x ティック ラベルを下に移動したい:図

これを行う方法がわかりませんか?

これは私が使用しているスクリプトです:

y=[0.5093 0.8526 0.9171];
x=[0 1600 1100];
hand =plot(y, 'ob-');
set(gca, 'XTick',1:3, 'XTickLabel',{'no interference' '1600' '1100'})
set(hand, 'LineWidth', 4);
set(hand, 'MarkerSize', 30);
set(findobj('type','text'),'FontSize',25);
set(gca,'FontSize',25);
set(findobj('type','axes'),'FontSize',25);
h=get(gca,'Title');
set(h,'FontSize',20);
4

2 に答える 2

2

ほとんどの人が望んでいるのは、2 ~ 3 行のコードで機能するものであり、簡単で汚いアプローチを気にする必要はないと思います。

これは文書化されていません (クレジットはhereに移動します) が、動作します:

    % adjust ticklabels away from axes
    a=gca;
    a.XRuler.TickLabelGapOffset = 8;
    a.YRuler.TickLabelGapOffset = 8;

Matlab 2019a でテスト済み

于 2019-09-04T09:27:18.557 に答える