« Return to Thread: Can't set background color in 4.2.5 on jpeg terminal

Re: Can't set background color in 4.2.5 on jpeg terminal

by Thomas Sefzick :: Rate this Message:

Reply to Author | View in Thread

has something to do with the fact that the gd-library
sets the background to black for truecolor graphics.
this is repaired by gnuplot's gd terminal by drawing
a white background and then plotting over it.
but the old mechnism for non-truecolor graphics (1st
color is background color) doesn't work anymore.

you can see this when plotting a png-file with
set term png notrue
or
set term png true

BTW, using the jpeg terminal for plots with colored
background gives you a really poor plot quality, due
to the lossy compression algorithm, see
(this plot was done with a patched version of gnuplot)

it is better to use the png or gif terminal.

rodgilchrist wrote:
The following script produces a plot with a black background and a red trace on gnuplot 4.0.0, but produces a plot with a white background and red trace on gnuplot 4.5.2.

One from a fresh install on OSX 10.5.7 via Fink. The other from a fresh install via Macports. (As in both Fink and Macports were completely removed and both port systems reinstalled from scratch.)

Is this a known bug or a known library configuration issue?

Thanks.

- Rod

gnuplot > file.jpg  <<XXX
set term jpeg size 1200,90 x000000 xffffff x0000ff xff0000
set datafile separator ","
plot [0.01: 3] 'file.csv' using 1:2 notitle  with lines
XXX

 « Return to Thread: Can't set background color in 4.2.5 on jpeg terminal