Axis equal doesn't work?

15 ビュー (過去 30 日間)
Emma Blomgren
Emma Blomgren 2018 年 6 月 7 日
コメント済み: yi luo 2022 年 4 月 25 日
Hi, could anybody help me to point out why axis equal does not work in my code?
figure(19)
quiver( P1(1), P1(2), D0(1), D0(2), 0 ,'b','LineWidth',2)
hold on
quiver( P0(1), P0(2), D00(1), D00(2), 0,'b' ,'LineWidth',2)
quiver( P1(1), P1(2), D9(1), D9(2), 0, 'g' ,'LineWidth',2)
quiver( P9(1), P9(2), D99(1), D99(2), 0, 'g' ,'LineWidth',2)
quiver( P1(1), P1(2), D10(1), D10(2), 0,'r' ,'LineWidth',2)
quiver( P10(1), P10(2), D100(1), D100(2), 0 ,'r','LineWidth',2)
quiver( P1(1), P1(2), D(1), D(2), 0,'k' ,'LineWidth',2)
plot(x9,y9,'g')
plot(x10,y10,'r')
hold off
axis equal
xlabel('Re')
ylabel('Im')
set(gca, 'FontSize', 14)
  5 件のコメント
Adam
Adam 2018 年 6 月 7 日
編集済み: Adam 2018 年 6 月 7 日
Can you attach an image then showing what the plot looks like?
Jan
Jan 2018 年 6 月 7 日
編集済み: Jan 2018 年 6 月 7 日
@Emma: What do you expect "equal axes" to look like and what do you observe instead?

サインインしてコメントする。

回答 (2 件)

Jan
Jan 2018 年 6 月 7 日
編集済み: Jan 2018 年 6 月 7 日
According to doc axes the command axis equal does:
Use the same length for the data units along each axis.
So it adjusts the data units or in other word the DataAspectRatio. What do you want to do instead? Maybe you mean:
axis square

Emma Blomgren
Emma Blomgren 2018 年 6 月 7 日
Thank you for your answers, I found the solution to my problem which was to replace 'axis equal' with 'daspect([1 1 1])'.
  4 件のコメント
Jan
Jan 2019 年 3 月 16 日
@Lawrence: The OP did not tell us, what exactly is wanted. axis square sets the PlotboxAspectRatio to [1,1,1], while axis equal adjust the DataAspectRatio. You do not mention also, what is supposed to be done. If you add this detail, other readers might profit also.
yi luo
yi luo 2022 年 4 月 25 日
Emma: Thans, I encounted the same problem, i.e., (axis equal) not working, and the daspect([1 1 1 ]) fixed it.

サインインしてコメントする。

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by