任意の軸座標の挿入方法

9 visualizaciones (últimos 30 días)
takumi
takumi el 8 de Sept. de 2024
Comentada: Atsushi Ueno el 9 de Sept. de 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 ...
のようにプロットしたいです.

Respuestas (1)

Atsushi Ueno
Atsushi Ueno el 8 de Sept. de 2024
Editada: Atsushi Ueno el 8 de Sept. de 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 comentarios
takumi
takumi el 9 de Sept. de 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 el 9 de Sept. de 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')

Iniciar sesión para comentar.

Categorías

Más información sobre ビッグ データの処理 en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!