MathGroup Archive 2008

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

Search the Archive

Re: Aligning two PLots

  • To: mathgroup at smc.vnet.net
  • Subject: [mg94488] Re: [mg94413] Aligning two PLots
  • From: "David Park" <djmpark at comcast.net>
  • Date: Sun, 14 Dec 2008 07:41:35 -0500 (EST)
  • References: <32057085.1229083866777.JavaMail.root@m02>

The reason the two plots don't normally align, in a GraphicsArray say, is
that the space taken by the y tick values is different. This can be remedied
by using the ImagePadding option and allotting enough space in each plot to
accommodate the tick values in both plots.

plot1 =
  Plot[Sin[x], {x, 0, 3 \[Pi]},
   ImagePadding -> {{20, 5}, {5, 5}}];
plot2 =
  Plot[5000 Sin[x], {x, 0, 3 \[Pi]},
   ImagePadding -> {{20, 5}, {5, 5}}];

GraphicsArray[{{plot1}, {plot2}}]


David Park
djmpark at comcast.net
http://home.comcast.net/~djmpark/  





From: Nikolaus Rath [mailto:Nikolaus at rath.org] 


Hello,

I would like to align two plots horizontally, i.e. the tics on the x
axis should be exactly aligned. Example:

Plot[Sin[x], {x, 0, 3 \[Pi]}]
Plot[5000 Sin[x], {x, 0, 3 \[Pi]}]

in the output, the x axis of the second plot is more to the right than
the x-axis of the first plot (due to the wider labels on the y-axis).

Is there a way to align these two plots exactly?

Note that I do not want to have the two functions overlapping in one
plot, the two graphs should be well separated vertically.


Thanks,


   -Nikolaus

--
 =C2=BBIt is not worth an intelligent man's time to be in the majority.
  By definition, there are already enough people to do that.=C2=AB
                                                         -J.H. Hardy

  PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6  02CF A9AD B7F8 AE4E 425C




  • Prev by Date: Beginner: List Indexing and Assignment
  • Next by Date: Re: Sample uniformly from a simplex
  • Previous by thread: Re: Aligning two PLots
  • Next by thread: Sample uniformly from a simplex