How can I broaden an axis?

26 visualizzazioni (ultimi 30 giorni)
Leonard
Leonard il 18 Dic 2013
Commentato: Leonard il 18 Dic 2013
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.

Risposta accettata

David Sanchez
David Sanchez il 18 Dic 2013
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

Più risposte (1)

Leonard
Leonard il 18 Dic 2013
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.

Categorie

Scopri di più su Discrete Data Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by