From: <Ada...@sc...> - 2004-07-06 11:23:39
|
Hi, I wondered whether you might be able to help me with something? I am trying to use gnuplot's multiplot ability to plot more than one set of axes in the same window. I would like to have several rows of header information on my graph. I have used 'label' to add the header information to the graph (and extented the top margin to give it space). When using a normal 'plot' (ie. not multiplot) the line spacing of the header is fine and everything fits neatly into the window. As soon as I try and use multiplot, the line spacing of the header increases (and the key line spacing does too), and therefore the header takes up far to much room, leaving the graph itself with much less space. Is there any way to stop multiplot having this annoying effect? The 'key' line spacing can be adjusted with 'spacing' but I can't find a similar option for 'label'. Also: the 'set size' function for each additional plot seems to be working incorrectly. For example: ... set size 1.0,1.0 set origin 0,0 set multiplot set size 1.0,0.5 set origin 0,0 plot <file> ... I thought the plot here should take up the whole width (1.0) and half the height (0.5), however, any value below 1.0 for the y component of 'set size' results in the y axis being reversed. If the value is set to 1 it seems to take up the least room, whereas if it is set to 0.1 it takes up more than the entire window with the axis reversed as well!! (values above 1.0 seem to behave as I would expect the values between 0 and 1 to) Do you have any idea what is going on here? The 'set size' problem can at least be worked around, it is the line spacing issue that is really bugging me. Thankyou very much in advance. Adam C. PS - I am using terminal type X11 (gnuplot version 4.0 patchlevel 0) |