14.10.2014 Views

gnuplot documentation

gnuplot documentation

gnuplot documentation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

206 <strong>gnuplot</strong> 4.3<br />

78 Gnuplot limitations<br />

Floating point exceptions (floating point number too large/small, divide by zero, etc.) may occasionally<br />

be generated by user defined functions. Some of the demos in particular may cause numbers to exceed<br />

the floating point range. Whether the system ignores such exceptions (in which case <strong>gnuplot</strong> labels the<br />

corresponding point as undefined) or aborts <strong>gnuplot</strong> depends on the compiler/runtime environment.<br />

The gamma and bessel functions do not work for complex arguments.<br />

If a command line contains a "load" command, then anything on the line after the "load "<br />

is ignored.<br />

Only one color palette at a time is active for any given x11 plot window. This means that multiplots<br />

whose constituent plots use different palettes will not display correctly in x11.<br />

Coordinates specified as "time" wrap at 24 hours, and have a precision limited to 1 second. This is in<br />

particular a limitation in using time format to handle geographic coordinates.<br />

Error bars are not handled properly in polar/spherical coordinate plot modes.<br />

The ’nohidden3d’ option that is supposed to exempt individual plots from the global property ’set<br />

hidden3d’ does not work for parametric curves.<br />

79 Specific terminals<br />

Some older models of HP plotters do not have a page eject command ’PG’. The current HPGL driver<br />

uses this command in HPGL reset. This may need to be removed for these plotters. The current PCL5<br />

driver uses HPGL/2 for text as well as graphics. This should be modified to use scalable PCL fonts.<br />

80 External libraries<br />

External library GD (used by PNG/JPEG/GIF drivers): Versions of libgd through 2.0.33 contain various<br />

bugs in mapping the characters of Adobe’s Symbol font. Also it is possible to trigger a library segfault<br />

if an anti-aliased line crosses an upper corner of the canvas.<br />

External library PDFlib (used by PDF driver): Gnuplot can be linked against libpdf versions 4, 5, or<br />

6. However, these versions differ in their handling of piped I/O. Therefore <strong>gnuplot</strong> scripts using piped<br />

output to PDF may work only for some versions of PDFlib.<br />

External library svgalib (used by linux and vgagl driver): Requires <strong>gnuplot</strong> to be suid root (bad!) and<br />

has many bugs that are specific to the video card or graphics driver used in X11.<br />

Internationalization (locale settings): Gnuplot uses the C runtime library routine setlocale() to control<br />

locale-specific formatting of input and output number, times, and date strings. The locales available,<br />

and the level of support for locale features such as "thousands’ grouping separator", depend on the<br />

internationalization support provided by your individual machine.<br />

Part VII<br />

Index

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!