FW: Re: adjusting frame size in plot

*To*: mathgroup at smc.vnet.net*Subject*: [mg20290] FW: [mg20279] Re: adjusting frame size in plot*From*: "Ersek, Ted R" <ErsekTR at navair.navy.mil>*Date*: Tue, 12 Oct 1999 03:39:29 -0400*Sender*: owner-wri-mathgroup at wolfram.com

Martin Heimann responded to an earlier question with: -------------------------------------- This is an old shortcoming of Mathematica und I'm not aware if it has been corrected in Version 4. Look at the simple case of two stacked diagrams: Show[GraphicsArray[{ {Plot[Sin[x], {x, 0, 2 Pi}, DisplayFunction -> Identity]}, {Plot[10000 Sin[x], {x, 0, 2 Pi}, DisplayFunction -> Identity]} }], DisplayFunction -> $DisplayFunction] The fact that one cannot stack different plots over the same x-axis without trial and error is a serious shortcoming of Mathematica. -------------------------------- If 4.0 has a nice solution to this problem I am not aware of it. The most convenient work around I can think of it to manually force the use of a longer string for one of the tick marks on the vertical axis. I do this below by using " 1" as a tick mark on the vertical axis. Show[GraphicsArray[{ {Plot[Sin[x],{x, 0, 2 Pi}, DisplayFunction -> Identity, Ticks -> {Automatic, {{1, " 1"}, {0.5,0.5},{-0.5,-0.5},{-1,-1}}}]}, {Plot[10000 Sin[x], {x, 0, 2Pi},DisplayFunction -> Identity]}}], DisplayFunction -> $DisplayFunction]; Perhaps GraphicsArray should have an option to ensure all the axes line up. ------------------------------- Regards, Ted Ersek For Mathematica tips, tricks see http://www.dot.net.au/~elisha/ersek/Tricks.html