help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Axis labels in EPS figure are outside bounding box


From: Matthias Brennwald
Subject: Re: Axis labels in EPS figure are outside bounding box
Date: Sun, 18 Oct 2009 11:00:56 +0200



2009/10/17 Ben Abbott <address@hidden>

On Oct 17, 2009, at 4:33 PM, Matthias Brennwald wrote:

Dear all

The below code example produces an eps file containing a simple figure. The resulting eps file is attached. The problem is that the axis labels are cut off, i.e. they are partially outside the bounding box of the figure. What am I doing wrong? What can I do to circumvent this problem?

(Octave 3.2.0 on Mac OS X 10.5, gnuplot 4.2 patchlevel 5)

---------------
plot (sin ([0:100]/10)); axis ([0 100 -1.1 1.1]);
fs = 18;
set (gca,'fontsize',fs);
xlabel ('x label','fontsize',fs);
ylabel ('y label','fontsize',fs);
print ('testy.eps','-depsc','-S500,400');
---------------

<testy.eps>

I'm able to run Octave 3.2.2 or the most recent developers sources on Mac OSX 10.6. I see no clipping.

Running your script produces the attached eps-file.

Upgrading your Octave to a more recent version should fix the problem for you. You can down load 3.2.3 at the link below.

       http://sourceforge.net/projects/octave/files/Octave%20MacOSX%20Binary

Ben


Dear Ben et al

I downloaded Octave 3.2.3 from the above link and installed it. Sure enough, the labels are now fully inside the bounding box. However, the figure is much larger now. To get about the same size as with 3.2.0 I have to change the last line in my above code example to:

print ('testy.eps','-depsc','-S320,
250');

With this, the labels are outside the bounding box again... what's going on here? Black magic?

Is there another (and more reproducible) way to produce a plot with a given size (height/width) and matching font size?

Matthias

reply via email to

[Prev in Thread] Current Thread [Next in Thread]