任意の軸座標の挿入方法

9 vues (au cours des 30 derniers jours)
takumi
takumi le 8 Sep 2024
Commenté : Atsushi Ueno le 9 Sep 2024
rs=yline(0.2,'--','LineWidth',2,'Color','black');
xlim([0 5]);
ylim([0 5]);
このようにプロットした際に点線で表したY座標0.2をこのグラフの値の間隔のまま, 挿入する方法を教えてください.
Y軸 0 0.5 1 1.5 ...
->0 0.2 0.5 1 1.5 ...
のようにプロットしたいです.

Réponses (1)

Atsushi Ueno
Atsushi Ueno le 8 Sep 2024
Modifié(e) : Atsushi Ueno le 8 Sep 2024
> このようにプロットした際に点線で表したY座標0.2をこのグラフの値の間隔のまま, 挿入する方法を教えてください
yticks 関数でy 軸の目盛り値を設定します。
rs=yline(0.2,'--','LineWidth',2,'Color','black');
xlim([0 5]);
ylim([0 5]);
yticks([0 0.2 (0.5:0.5:5)]);
  2 commentaires
takumi
takumi le 9 Sep 2024
ありがとうございます!!
さらにここで, このプロットだと0が二個表示されてしまいますが, 原点座標の0を一つだけ表示させることはできるのでしょうか?
rs=yline(0.2,'--','LineWidth',2,'Color','black');
xlim([0 5]);
ylim([0 5]);
xticks([0:5]);
yticks([ 0.2 (0.5:0.5:5)]);
このような図ではなく,
y軸
|
|
L____________ x軸
0
のように, y軸とx軸の交わる点の左下に0を配置したいです.
Atsushi Ueno
Atsushi Ueno le 9 Sep 2024
xticks 関数と yticks 関数の両方でゼロ表示を消し、任意の位置にテキストを配置する方法が手っ取り早いですが、位置調整が必要であまりイケてる方法ではないですね。
rs=yline(0.2,'--','LineWidth',2,'Color','black');
xlim([0 5]);
ylim([0 5]);
xticks(1:5);
yticks([0.2 (0.5:0.5:5)]);
annotation('textbox',[0.07 0 0.1 0.1], ...
'String','0','FitBoxToText','on','LineStyle','none')

Connectez-vous pour commenter.

Catégories

En savoir plus sur ビッグ データの処理 dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!