Re: FrameTicks or LogPlot bug?
- To: mathgroup at smc.vnet.net
- Subject: [mg102395] Re: FrameTicks or LogPlot bug?
- From: AES <siegman at stanford.edu>
- Date: Sat, 8 Aug 2009 04:36:11 -0400 (EDT)
- Organization: Stanford University
- References: <h5ebgf$1p1$1@smc.vnet.net> <h5gs8g$eok$1@smc.vnet.net>
In article <h5gs8g$eok$1 at smc.vnet.net>,
annetts729 <davidannetts at aapt.net.au> wrote:
> Hi AES,
>
> > Am I seeing what I think I'm seeing?
> >
> > In a LogPlot with Frame->True, using
> >
> > FrameTicks -> {{xgrid}, {ygrid}}
> >
> > with xgrid and ygrid being lists of values, gives me the xgrid values
> > top and the ygrid values left and right -- but I have to code
> >
> > FrameTicks -> {{{ygrid}, None}, {{xgrid}, None}}
> >
> > to get the same xgrid bottom only and the same ygrid left only.
>
> On XP (7.0.1.0), while your last form works, FrameTicks -> {{ygrid,
> None}, {xgrid, None}} might be clearer(!).
I think we did the same test. I meant the words xgrid, ygrid to mean
_sequences_ of numbers, not actual Mathematica lists.
If we start over and use xticks, yticks to mean fully developed lists,
e.g. xticks = {1,2,3}, then it's still true that one has to use
FrameTicks -> {xticks, yticks}
FrameTicks -> {{yticks, None}, {xticks, None}}
to get the xticks along the x axis or axes in both cases, and the yticks
along the y axis or axes -- which seems odd and inconsistent to me, and
is undocumented in the "More Information" section under FrameTicks.
(And happens in other Plot commands besides LogPlot.)
Is this what's intended? Is there some logical reason for this
seemingly inconsistent behavior? Is it somehow consistent with other
related commands in Mathematica? Or did the failure to document the
first case perhaps lead to the inconsistency going unnoticed.