Re: AspectRatio unpredictable
- To: mathgroup at smc.vnet.net
- Subject: [mg121423] Re: AspectRatio unpredictable
- From: "Oleksandr Rasputinov" <oleksandr_rasputinov at hmamail.com>
- Date: Thu, 15 Sep 2011 04:36:29 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <j4pr6e$fgi$1@smc.vnet.net>
On Wed, 14 Sep 2011 10:12:46 +0100, Christopher O. Young <cy56 at comcast.net> wrote: > When I rotate this plot, the size and shape of the bounding box jumps > around > pretty wildly. It goes from cube-shaped, the way it should be, to a > flattened box. > > There are pictures at http://home.comcast.net/~cy56/AspectRatio%20OK.pdf > and > http://home.comcast.net/~cy56/AspectRatio%20bug.png > > DiscretePlot3D[ > x * y, > {x, -2, 2}, > {y, -2, 2}, > PlotRange -> {{-4, 4}, {-4, 4}, {-4, 4}}, > AspectRatio -> 1, > ExtentSize -> 0.75, > AxesLabel -> {"x", "y", "z"}, > PlotStyle -> Opacity[0.5], > ColorFunctionScaling -> False, > ColorFunction -> (Hue[0.35 (#3 + 4)/8 ] &) > ] > > Here's a simpler example (which I should have done first): > > Plot3D[ > x y, > {x, -2, 2}, > {y, -2, 2}, > AspectRatio -> 1 > ] > > Again, the bounding box starts off the wrong shape (not as tall as it is > wide) and when you try to rotate it, the shape and size jump around > unpredictably. It's only a cube, the way it should be, about half the > time > you're rotating it. > > Chris Young > cy56 at comcast.net > AspectRatio is behaving as described: the 2-d projection of the 3-d figure is drawn with the specified aspect ratio. Your description of the 3-d aspect ratio in terms of the "bounding box" is instructive. The option controlling this setting is in fact BoxRatios: Plot3D[x y, {x, -2, 2}, {y, -2, 2}, BoxRatios -> {1, 1, 1}]