figure関数のX軸の指定
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
X軸のメモリを後述の値で等間隔にしたいです。
その値が5,10,50,100,500,1000,5000なのですが、xticklabelsを使う方法ではなく、xlimでそれは可能でしょうか。
何年か前にlogを使用してできたというおぼろげな記憶だけなのですが、回答していただけると幸いです。
0 commentaires
Réponses (1)
Atsushi Ueno
le 1 Juin 2021
>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'});
0 commentaires
Voir également
Catégories
En savoir plus sur Axis Labels dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!