Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!news.musoftware.de!wum.musoftware.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Ingo Thies Newsgroups: comp.graphics.apps.gnuplot Subject: Re: Multiplot plot size problem Date: Fri, 03 Feb 2012 10:51:49 +0100 Lines: 50 Message-ID: <9p1p1mF2fpU1@mid.individual.net> References: <66e2ee72-f990-451f-84df-dbe058892d04@t30g2000vbx.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: individual.net gAqrYQ1YPbYMro0v0q6RcAlQsKqY92/NFwVB5ZIHGNPCIAdjL+ Cancel-Lock: sha1:/TuVknggOp50cQ77kpKiCzFS8D4= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Thunderbird/3.1.16 In-Reply-To: <66e2ee72-f990-451f-84df-dbe058892d04@t30g2000vbx.googlegroups.com> Xref: x330-a1.tempe.blueboxinc.net comp.graphics.apps.gnuplot:900 On 02.02.2012 18:28, Anthony wrote: > As you can see the y axis is scaled differently for the different > plots for some reason. > Is there a way to fix this? You can explicitely specify the fraction of the canvas in x and y position (measured from left to right and bottom to top), where the margins should be set. Example: set lmargin 0.1 # leave some space for y labels set rmargin 1.0 # Bottom frame set bmargin 0.1 # leave some space for ylabel set tmargin 0.26 set xlabel 'xlabel text' plot ... # second from bottom set bmargin 0.26 set tmargin 0.42 unset xlabel set format x '' plot ... # third from bottom set bmargin 0.42 set tmargin 0.58 plot ... # fourth from bottom set bmargin 0.58 set tmargin 0.84 plot ... #... # Top frame set bmargin 0.84 set tmargin 1.00 plot ... You might also consider to place the xlabels and numbers only below the bottom panel, and remove the gap (as done in the - incomplete! - example above) I have written a set of scripts for easy gap-free placing of subframes, maybe it is of some help to you: http://www.astro.uni-bonn.de/~ithies/gnuplot/mplayout/ HTH, Ingo