Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #2992

Re: How show axes labels with AxesOrigin->{0,0,0} in 3D?

From "Nasser M. Abbasi" <nma@12000.org>
Newsgroups comp.soft-sys.math.mathematica
Subject Re: How show axes labels with AxesOrigin->{0,0,0} in 3D?
Date 2011-06-07 10:47 +0000
Organization Steven M. Christensen and Associates, Inc and MathTensor, Inc.
Message-ID <iskvjh$5q4$1@smc.vnet.net> (permalink)
References <isi9s0$lvi$1@smc.vnet.net>

Show all headers | View raw


On 6/6/2011 3:24 AM, Murray Eisenberg wrote:
> Since Mathematica 7, 3D graphics has allowed the AxesOrigin option so
> that, for example, the axes can go through the origin {0,0,0}, just like
> the way that mathematicians (or at least college calculus teachers) do
> it and teach their students to do it.
>
> That works, but...
>
> If you include an AxesLabel option, the labels do not appear, e.g., from:
>
>      Plot3D[x^2 - y^2, {x, -2, 2}, {y, -2, 2},
>             AxesOrigin ->  {0, 0, 0},
>             AxesLabel ->  {x, y, z},
>             BoxRatios ->  {1, 1, 1}, Boxed ->  False]
>
> Is there some way to make the axes labels appear (other than to add them
> manually using the Text function, say in an Epilog)?
>
> [And is this just another instance of WRI protracted stubbornness even
> in admitting that having 3D axes emanating from the origin is a
> permissible way of handling 3D graphics?  (Scientific/engineering
> convention seems overwhelmingly to favor axes along edges of a 3D
> graphic, whereas in math -- as I suggested, at least in multivariable
> calculus -- axes emanating from the origin is the norm.)
>

Hello;

The axes labels are there, just hard to see. Here is a proof:

Plot3D[x^2 - y^2,
  {x, -2, 2},
  {y, -2, 2},
  AxesOrigin -> {0, 0, 0},
  AxesLabel -> {Style[x, Red, 40], Style[y, Red, 40],
    Style[z, Red, 40]},
  BoxRatios -> {1, 1, 1},
  Boxed -> False]

I consider axes labels for 3D not be well implemented in Mathematica. Please
see this discussion

http://stackoverflow.com/questions/6182804/mathematica-help-me-understand-mathematica-3d-coordinates-system

--Nasser

Back to comp.soft-sys.math.mathematica | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

How show axes labels with AxesOrigin->{0,0,0} in 3D? Murray Eisenberg <murray@math.umass.edu> - 2011-06-06 10:24 +0000
  Re: How show axes labels with AxesOrigin->{0,0,0} in 3D? "Nasser M. Abbasi" <nma@12000.org> - 2011-06-07 10:47 +0000
  Re: How show axes labels with AxesOrigin->{0,0,0} in 3D? Helen Read <readhpr@gmail.com> - 2011-06-07 10:47 +0000

csiph-web