On Sat, 31 Oct 2009, Alan G Isaac wrote:

> Apparently gretl has a short limit on string length
> when using setinfo.

32 characters including the terminating NUL.

> So part of my ylabel string (which I was setting with setinfo)
> is not being passed to gnuplot.  That explains the clipping on
> the right. Can you provide a longer string?

Will consider.

> But I still sometimes lose a one (?) pixel band
> at the very left of the label.
>
> I've checked that the pixels are really missing (that
> it's not just a screen resolution issue) by saving the
> file as PNG and resizing it.  They are missing.
> It is also not a font problem bc it happens only at
> the beginning of the label.  (E.g., I can get rid
> of it by adding a space.)
>
> Here is the more puzzling thing.  Suppose I see this problem
> (missing pixels) in a graph I have saved as a graph obejct.
> Now I go to the icon view, pick Edit Plot Commands, and
> without changing anything, I run the commands: I do not
> see the problem!

This is on Windows?  The drivers are different in the two cases.
The cairo-based driver is used for gretl's PNG plots, but if you
send the plot commands to gnuplot that will be using the Windows
GDI driver.  So if it's a gnuplot problem it looks like it's the
pngcairo driver.

> (Can I be sure this is using the version
> of gnuplot that comes with gretl?)

Yes, I think so.

> Finally, I uncovered what I consider a bug. (?)  If I use
> setinfo to set a name, it is used as my ylabel, **even if**
> I explicitly set a ylabel.  This violates the specificity
> principle, which should give priority to the most specific
> request (the ylabel I set in a specific graph).

I'd agree that sounds like a bug. Are you setting the ylabel via
the GUI, or via extra commands passed to gretl's "gnuplot"
command?

Allin.

Reply via email to