필터 지우기
필터 지우기

figure関数のX軸の指定

조회 수: 1 (최근 30일)
Taito Kinoshita
Taito Kinoshita 2021년 6월 1일
답변: Atsushi Ueno 2021년 6월 1일
X軸のメモリを後述の値で等間隔にしたいです。
その値が5,10,50,100,500,1000,5000なのですが、xticklabelsを使う方法ではなく、xlimでそれは可能でしょうか。
何年か前にlogを使用してできたというおぼろげな記憶だけなのですが、回答していただけると幸いです。

답변 (1개)

Atsushi Ueno
Atsushi Ueno 2021년 6월 1일
>xticklabelsを使う方法ではなく、xlimでそれは可能でしょうか。
xlimは x 軸の範囲を設定するもので、目盛りの表示方法に関わるものではありません。しかしながら、XTickMode(目盛りの位置の選択モード)やXTickLabelMode(目盛りラベルの選択モード)が'auto'(規定値)になっていると、xlimの範囲設定次第で自動的に目盛りが割り振られ、所望の形になる可能性はあります。しかし自由に設定できないのでやはりxticklabelsを使うべきだと思います。
>X軸のメモリを後述の値で等間隔にしたいです
log(対数グラフ)で5,10,50,100,500,1000,5000を等間隔にするのは無理があります。目盛りを打つ数値を変更して無理やり合わせても、グラフが歪んでしまう事になると思います。
x = 1:1:10000;
y = exp(x/10000);
plot(x,y);
set(gca,'XScale','log');
set(gca,'XTick',[5 10 50 100 500 1000 5000]);
set(gca,'XTickLabel',{'5','10','50','100','500','1000','5000'});

카테고리

Help CenterFile Exchange에서 Axis Labels에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!