Hello people, I am stuck with a problem: I have a 3D plot and my x-axis is much longer than my y-axis. The result is, that the figure is very long and narrow, so I can't really see anything. So I would like to lengthen this axis (without changing it's limits). Does anyone know a solution for that? I could not find anything and also didn't know how to best circumscribe it.
Thanks a lot! Leo
PS: Should you not understand what I mean then ask and I post a picture of my figure.

1 件のコメント

David Sanchez
David Sanchez 2013 年 12 月 18 日
could you please paste the figure?

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

 採用された回答

David Sanchez
David Sanchez 2013 年 12 月 18 日

0 投票

From documentation:
Setting the data aspect ratio to [1 1 1] produces a surface plot with equal scaling along each axis.
daspect([1 1 1])
change the values to achieve the desired aspect, for example, to widen (x2) y-axis:
daspect([1 2 1])
You can try as well with
axis normal

1 件のコメント

Leonard
Leonard 2013 年 12 月 18 日
Nice, works great. Thanks a lot!

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

その他の回答 (1 件)

Leonard
Leonard 2013 年 12 月 18 日

0 投票

OK, did that. So I would like to have like unproportional bar graphs and not square graphs, so the whole figure gets more like a square and not so long and narrow.

カテゴリ

ヘルプ センター および File ExchangePrinting and Saving についてさらに検索

質問済み:

2013 年 12 月 18 日

コメント済み:

2013 年 12 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by