Re: Aligning Plots in V6

*To*: mathgroup at smc.vnet.net*Subject*: [mg78371] Re: [mg78308] Aligning Plots in V6*From*: Murray Eisenberg <murray at math.umass.edu>*Date*: Fri, 29 Jun 2007 05:48:44 -0400 (EDT)*Organization*: Mathematics & Statistics, Univ. of Mass./Amherst*References*: <200706280820.EAA19396@smc.vnet.net>*Reply-to*: murray at math.umass.edu

That's a very instructive example. One more adornment could be added, for those who don't like to get dizzy reading rotated labels on the vertical axis: insert option RotateLabel->False inside the Plot expression. David Park wrote: > A question yesterday about plotting in Do loops and the answers do it got me > to exploring the example a little more. > > A common complaint in pre Version 6 graphics was the difficulty in aligning > vertical plots on the x axes of the two plots. With new commands like > GraphicsColumn and ImagePadding V6 makes this much easier. The alignment > problem usually occurs when the ticks values and labels outside of the plot > frame take up different spaces. By using ImageMargin to allow for sufficient > space for each of the plots the problem is solved. ImageMargins are in > printer points and may be specified for all sides of a plot. They must leave > enough room for tick labels, frame labels and plot labels. For alignment you > need the same ImageMargins for each plot. > > Here is an example where the bottom plot has longer y tick values, and a y > frame label that takes more space. > > Labeled[ > GraphicsColumn[ > Table[Plot[10^(2 n) Sin[x], {x, 0, 2*Pi}, > Frame -> True, > FrameLabel -> {x, function/n}, > PlotLabel -> 10^(2 n) Sin[x], > ImagePadding -> {{80, 15}, {35, 25}}, > Background -> ColorData["Legacy", "Linen"]], > {n, 1, 2}], > Center, > {{20, 20}, {20, 5, 20}}, > Background -> LightGreen, > ImageSize -> 500], > "Aligning Two Plots", > {{Bottom, Left}}] > > I added extra elements to the plot that a user might typically use. The > plots appear to be aligned whether Left, Center, Right or Automatic is used > for the GraphicsColumn alignment. The only small problem I find is that > right hand side horizontal spacing after the plots seems to be slightly off > and difficult to control exactly. > > > David Park > djmpark at comcast.net > http://home.comcast.net/~djmpark/ > > > -- 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

**References**:**Aligning Plots in V6***From:*"David Park" <djmpark@comcast.net>