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.