
Re: problems with plots aligning
Posted:
Feb 13, 2013 4:48 AM


figA = Plot[Sin[x], {x, 0, 10}, Axes > False, Frame > True]; figB = Plot[Cos[x], {x, 0, 10}, Axes > False, Frame > True, AspectRatio > 0.2]; figC = Plot[Sin[x], {x, 0, 5}, Axes > False, Frame > True, AspectRatio > 0.2];
Column[{figA, figB, figC}]
ImageSize /. Options[Graphics]
Automatic
Set ImageSize for each figure:
Column[Show[#, ImageSize > 350] & /@ {figA, figB, figC}]
Or set ImageSize for all Graphics:
SetOptions[Graphics, {ImageSize > 350}];
Column[{figA, figB, figC}]
Restore default ImageSize for Graphics:
SetOptions[Graphics, {ImageSize > Automatic}];
Bob Hanlon
On Tue, Feb 12, 2013 at 3:25 AM, piotr <kalaipiotrek@gmail.com> wrote: > Dear All, > > I would like to ask if anybody know how to fix a following problem: > > I need to plot 3 figures. The main one (figA) and two small figures under it (figB and figC). However, when I use GraphicsGrid command then the main figure is very small. Does anybody know how to align frames of this three figures? > > figA = Plot[Sin[x], {x, 0, 10}, Axes > False, Frame > True]; > figB = Plot[Cos[x], {x, 0, 10}, Axes > False, Frame > True, AspectRatio > 0.2]; > figC = Plot[Sin[x], {x, 0, 5}, Axes > False, Frame > True, AspectRatio > 0.2]; > GraphicsGrid[{{figA}, {figB}, {figC}}] > > Regards, > > Piotr >

