MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

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}]




  • Prev by Date: Re: AspectRatio unpredictable
  • Next by Date: "Traveling salesman on a hemisphere" problem
  • Previous by thread: Re: AspectRatio unpredictable
  • Next by thread: Re: AspectRatio unpredictable