MathGroup Archive 2008

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

Search the Archive

Re: Nested Grids

  • To: mathgroup at smc.vnet.net
  • Subject: [mg89656] Re: Nested Grids
  • From: Helen Read <hpr at together.net>
  • Date: Mon, 16 Jun 2008 06:42:05 -0400 (EDT)
  • References: <g32q6b$c37$1@smc.vnet.net>
  • Reply-to: HPR <read at math.uvm.edu>

David Park wrote:
> Nested Grids would seem to be a very useful construct because subportions of 
> a large grid could be independently developed. However, I have been studying 
> the tutorial/GridsRowsAndColumns and it has only one example and that 
> example hides a defect. Here is the slightly modified example with Frames 
> added for all elements:
> 
> Grid[{{Grid[{{a, b}, {c, d}}, Frame -> All, Background -> Orange],
>    e}, {f, g}},
>  Frame -> All]
> 
> The problem is that the nested Grid does not fill its space. If we use 
> Dividers -> Central, they also do not fill to the edges of the containing 
> item. It seems that we need something like an ImageMargins option, but that 
> is not available. 

Try using Spacings.

Grid[{{Grid[{{a, b}, {c, d}}, Dividers -> Center,
     Background -> Orange], e}, {f, g}}, Frame -> All,
  Spacings -> {0, 0}]

And of course the inner and outer Grids can have different Spacings.

Grid[{{Grid[{{a, b}, {c, d}}, Background -> Orange,
     Dividers -> Center, Spacings -> {3, 3}], e}, {f, g}},
  Frame -> All, Spacings -> {0, 0}]



Grid[{{Grid[{{a, b}, {c, d}}, Background -> Orange,
     Dividers -> Center, Spacings -> {3, 3}], e}, {f, g}},
  Frame -> All, Spacings -> {{0, {0}, 10}, {0, {0}, 20}}]


I get a very slight defect on some of these, with the orange background 
not *quite* filling down to the Frame between {c,d} and f.


-- 
Helen Read
University of Vermont


  • Prev by Date: Re: Nested Grids
  • Next by Date: Re: DiffMaps package
  • Previous by thread: Re: Nested Grids
  • Next by thread: Re: Nested Grids