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>
- Aligning Plots in V6