Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2013

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

Search the Archive

Re: Aligning graphics on frame boundaries

  • To: mathgroup at smc.vnet.net
  • Subject: [mg129483] Re: Aligning graphics on frame boundaries
  • From: Vincent Virgilio <vincent.virgilio at outlook.com>
  • Date: Wed, 16 Jan 2013 23:16:33 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-newout@smc.vnet.net
  • Delivered-to: mathgroup-newsend@smc.vnet.net
  • References: <kct7eu$sg6$1@smc.vnet.net>
  • Reply-to: <virgilio at ieee.org>

Yes. That example was probably in my unconscious as I wrote. Without something like this, we're stuck winding our way through one-liners and hyperlinks. Like Crowther's Adventure game. ("You are standing at the end of a road . . .") Vince > Subject: Re: Aligning graphics on frame boundaries
> From: murray at math.umass.edu
> Date: Wed, 16 Jan 2013 11:13:39 -0500
> CC: support at wolfram.com
> To: mathgroup at smc.vnet.net
>
> Yes! A superb idea!
>
> Something like what one sees for LaTeX page dimensions, say at:
>
>   http://en.wikibooks.org/wiki/LaTeX/Page_Layout
>
>
> On Jan 16, 2013, at 1:39 AM, Vince Virgilio <blueschi at gmail.com> wrote:
>
> > I think we need a visual guide for the various size-like options, across the commands that take them. One page of the visual guide for each kind of usage; all the better if a single page will do. If it was given enough weight at WRI, it could serve as a sanity check for new plot commands.
> >
> > Vince
> >
> > On Monday, January 14, 2013 11:27:36 PM UTC-5, James Stein wrote:
> >> Vince:
> >>
> >>
> >>
> >> I agree with your comments and suggestions.
> >>
> >> However, the situation is worse that you suggest.
> >>
> >> The interactions between ImageSize, FrameSize and their associated
> >>
> >> implicit paddings is incompletely documented,
> >>
> >> and is documented as if the documented behavior is independent of the
> >>
> >> kind of Graphics involved, which is is not.
> >>
> >>
> >>
> >> By coincidence, I reported this problem here on the MathGroup just a
> >>
> >> few days ago, showing that 'Frame' acts differently upon ListPlot and
> >>
> >> DateListPlot:
> >>
> >>
> >>
> >> Clear[f, i3, g, d3];
> >>
> >> d3 = {{{2012, 1, 1}, 1}, {{2012, 2, 1}, 2}, {{2012, 3, 1}, 3}};
> >>
> >> i3 = d3[[All, 2]];
> >>
> >> Print["d3=", d3 // MatrixForm, "  i3=", i3];
> >>
> >> f[b_] := ListPlot[i3, Frame -> b] // Framed;
> >>
> >> g[b_] := DateListPlot[d3, Frame -> b] // Framed;
> >>
> >> {{f[True], f[False]}, {g[True], g[False]}}
> >>
> >>
> >>
> >> Three of the four results are the same size; the lower right result is
> >>
> >> smaller than the others:
> >>
> >> It seems that applying a Frame, or not, does not change the size of a
> >>
> >> plot produced by ListPlot, but does change the size of a plot produced
> >>
> >> by DateListPlot.
> >>
> >>
> >>
> >> I seek an explanation for this behavior.
> >>
> >>
> >>
> >>
> >>
> >> On Sun, Jan 13, 2013 at 9:01 PM, Vince Virgilio wrote:
> >>
> >>> On Saturday, January 12, 2013 9:51:10 PM UTC-5, Bruce Shore wrote:
> >>
> >>>> I would like to align, within GraphicsColumn, two or more plots on their
> >>
> >>>>
> >>
> >>>> frame boundaries, using Mathematica 7. Back in Jan 2008 this quest=
ion
> >>
> >>>>
> >>
> >>>> was raised by  Szabolcs Horv=E1t, so maybe it is answered, but=
 I do =
> > not
> >>
> >>>>
> >>
> >>>> find  the answer in the archives, only the question.
> >>
> >>>>
> >>
> >>>>
> >>
> >>>>
> >>
> >>>> My question is the same as his: I have two or more plots, with dif=
fere=
> > nt
> >>
> >>>>
> >>
> >>>> aspect ratios or with different labels, so the images are not the =
same
> >>
> >>>>
> >>
> >>>> size. I want to align the left and right right sides of the frames i=
n =
> > a
> >>
> >>>>
> >>
> >>>> GraphicsColumn. I use ImagePadding but this is very clumsy and has t=
o =
> > be
> >>
> >>>>
> >>
> >>>> redone for every set of frames. Mathematica uses, for all its sizi=
ngs,
> >>
> >>>>
> >>
> >>>> the complete outline of the figure, with labels and so on, not j=
ust th=
> > e
> >>
> >>>>
> >>
> >>>> frame. For publications the frames have to be aligned.
> >>
> >>>>
> >>
> >>> [cut]
> >>
> >>>
> >>
> >>> This has always been awkward to do. Though the ImagePadding approach =
ma=
> > y suffice for many cases, it works at the wrong level of abstraction.
> >>
> >>>
> >>
> >>> WRI should consider a new Alignment option value of "Axes", "Frame"=
, or=
> > "PlotRegion" in the Column and Grid family of commands.
> >>
> >>>
> >>
> >>> Vince
> >>
> >>>
> >
>
> ---
> Murray Eisenberg                                    murray at math.umass.edu
> Mathematics & Statistics Dept.      
> Lederle Graduate Research Tower            phone 413 549-1020 (H)
> University of Massachusetts                               413 545-2838 (W=
)
> 710 North Pleasant Street                         fax   413 545-1801
> Amherst, MA 01003-9305
>
>
>
>



  • Prev by Date: Re: Aligning graphics on frame boundaries
  • Next by Date: Re: Export with append??
  • Previous by thread: Re: Aligning graphics on frame boundaries
  • Next by thread: NSolve output