From: Hans-Bernhard B. <br...@ph...> - 2005-05-29 12:49:18
|
Alessandro Salvatori wrote: > with the pdf terminal, the following code: > > replot "$i" using > 22:18:(\$18>0)?\$2:1/0:(\$18*(\$22-1)/(1-\$18)):(0):(0) notitle w > vectors filled head lt 1, \ This 'using' specifier list is a bit fishy: you should enclose each specifier in () for extended syntax to work correctly, without any doubts: using 22:18:(($18>0)?$2:1/0):($18*($22-1)/(1-$18)):(0):(0) Otherwise the ':' of your ternary expression might be confused with the same letter used as a separator between specifiers. > PDFlib exception (fatal): [1108] PDF_setlinewidth: Floating-point > parameter 'width' has bad value 0.000000 > > with an x11 or a postscript terminal everything goes fine. So PDFlib rejects a linewidth of zero, gnuplot doesn't. Question is what is setting a line width of zero here. I don't see any obvious candidate. Please reduce the example to the smallest complete script still reproducing the effect you can create, then post that here. |