Re: Dividers formatting in Grid
- To: mathgroup at smc.vnet.net
- Subject: [mg83145] Re: Dividers formatting in Grid
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Tue, 13 Nov 2007 03:34:19 -0500 (EST)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <fh9920$aue$1@smc.vnet.net> <473859FB.6000109@gmail.com>
- Reply-to: murray at math.umass.edu
Management of both horizontal and vertical Dividers arguments seems to be buggy: in the case that the first entry in the list (for horizontal or vertical divider specifications) is None, then the 2->..., 3->... methods ignore the specifications. But if there is no None first, that kind of specification n->... seems to work. I hope the documentation gets adjusted or the code gets fixed! Jean-Marc Gulliet wrote: > Murray Eisenberg wrote: > >> In the following Grid, why are the two vertical dividers not red? >> >> Grid[Join[{{"First", "Second", "Third"}}, Partition[Range[6], 3]], >> Dividers -> {{None, 2 -> Red, 3 -> Red}, {2 -> Blue}}] >> >> (On my Windows XP system with Mathematica 6.01, they are black.) >> >> Note that in the following Grid, the single vertical divider IS red: >> >> Grid[Join[{{"First","Second"}},Partition[Range[4],2]], >> Dividers->{{None,2->Red},{2->Blue}}] >> >> Am I not understanding the syntax or semantics of the Dividers option? > > It seems that the management of horizontal dividers is a little bit > buggy. Anyway, replacing the rules for horizontal position management by > a list of graphic directives at "hard-coded" positions works fine. > (Note, as illustrated by the following example, that vertical dividers > do not seem to suffer this bug.) > > Grid[Join[{{"First", "Second", "Third"}}, Partition[Range[12], 6]], > Dividers -> {{None, Red, Directive[Red, Dashing[2]], > Directive[Thickness[5], Green], None, None, Orange}, {2 -> Blue, > 3 -> Directive[Thickness[3], Orange], -1 -> Pink}}] > > You can see the result at > > http://homepages.nyu.edu/~jmg336/mathematica/dividers.pdf > > Regards, -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305