gnuplot 4.6
191
or a PostScript Level 1 approximation. The level1 option substitutes PostScript Level 1 approximations
of these features and uses no PostScript Level 2 code. This may be required by some old printers and old
versions of Adobe Illustrator. The  ag level1 can be toggled later by editing a single line in the PostScript
output le to force PostScript Level 1 interpretation. In the case of les containing level 2 code, the above
features will not appear or will be replaced by a note when this  ag is set or when the interpreting program
does not indicate that it understands level 2 PostScript or higher.
rounded sets line caps and line joins to be rounded; butt is the default, butt caps and mitered joins.
clip tells PostScript to clip all output to the bounding box; noclip is the default.
palfuncparam controls how set palette functions are encoded as gradients in the output. Analytic
color component functions (set via set palette functions) are encoded as linear interpolated gradients
in the postscript output: The color component functions are sampled at <samples> points and all points
are removed from this gradient which can be removed without changing the resulting colors by more than
<maxdeviation>. For almost every useful palette you may safely leave the defaults of <samples>=2000 and
<maxdeviation>=0.003 untouched.
The default size for postscript output is 10 inches x 7 inches. The default for eps output is 5 x 3.5 inches.
The size option changes this to whatever the user requests. By default the X and Y sizes are taken to be in
inches, but other units are possibly (currently only cm). The BoundingBox of the plot is correctly adjusted
to contain the resized image. Screen coordinates always run from 0.0 to 1.0 along the full length of the
plot edges as specied by the size option. NB: this is a change from the previously recommended
method of using the set size command prior to setting the terminal type. The old method left
the BoundingBox unchanged and screen coordinates did not correspond to the actual limits of the plot.
blacktext forces all text to be written in black even in color mode;
The epslatex driver oers a special way of controlling text positioning: (a) If any text string begins with ’f’,
you also need to include a ’g’ at the end of the text, and the whole text will be centered both horizontally
and vertically by LaTeX. (b) If the text string begins with ’[’, you need to continue it with: a position
specication (up to two out of t,b,l,r,c), ’]f’, the text itself, and nally, ’g’. The text itself may be anything
LaTeX can typeset as an LR-box. nrulefgfg’s may help for best positioning. See also the documentation for
the pslatex (p.216) terminal driver. To create multiline labels, use nshortstack, for example
set ylabel ’[r]{\shortstack{first line \\ second line}}’
The back option of set label commands is handled slightly dierent than in other terminals. Labels using
’back’ are printed behind all other elements of the plot while labels using ’front’ are printed above everything
else.
The driver produces two dierent les, one for the eps part of the gure and one for the LaTeX part. The
name of the LaTeX le is taken from the set output command. The name of the eps le is derived by
replacing the le extension (normally .tex) with .eps instead. There is no LaTeX output if no output le is
given! Remember to close the output le before next plot unless in multiplot mode.
In your LaTeX documents use ’ninputflenameg’ to include the gure. The .eps le is included by the
command nincludegraphicsf...g, so you must also include nusepackagefgraphicxg in the LaTeX preamble.
If you want to use coloured text (option textcolour) you also have to include nusepackagefcolorg in the
LaTeX preamble.
Pdf les can be made from the eps le using ’epstopdf’. If the graphics package is properly congured, the
LaTeX les can also be processed by pd atex without changes, using the pdf les instead of the eps les.
The behaviour concerning font selection depends on the header mode. In all cases, the given font size is used
for the calculation of proper spacing. When not using the standalone mode the actual LaTeX font and font
size at the point of inclusion is taken, so use LaTeX commands for changing fonts. If you use e.g. 12pt as
font size for your LaTeX document, use ’"" 12’ as options. The font name is ignored. If using standalone
the given font and font size are used, see below for a detailed description.
If text is printed coloured is controlled by the TeX booleans nifGPcolor and nifGPblacktext. Only if
nifGPcolor is true and nifGPblacktext is false, text is printed coloured. You may either change them in
the generated TeX le or provide them globally in your TeX le, for example by using
\newif\ifGPblacktext
\GPblacktexttrue
Convert pdf to editable powerpoint online - software control dll:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Convert pdf to editable powerpoint online - software control dll:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
192
gnuplot 4.6
in the preamble of your document. The local assignment is only done if no global value is given.
When using the epslatex terminal give the name of the TeX le in the set output command including the
le extension (normally ".tex"). The eps lename is generated by replacing the extension by ".eps".
If using the standalone mode a complete LaTeX header is added to the LaTeX le; and "-inc" is added
to the lename of the eps le. The standalone mode generates a TeX le that produces output with the
correct size when using dvips, pdfTeX, or VTeX. The default, input, generates a le that has to be included
into a LaTeX document using the ninput command.
If a font other than "" or "default" is givenit is interpretedas LaTeX font name. It contains up to three parts,
separated by a comma: ’fontname,fontseries,fontshape’. If the default fontshape or fontseries are requested,
they can be omitted. Thus, the real syntax for the fontname is ’[fontname][,fontseries][,fontshape]’. The
naming convention for all parts is given by the LaTeX font scheme. The fontname is 3 to 4 characters
long and is built as follows: One character for the font vendor, two characters for the name of the font, and
optionally one additional character for special fonts, e.g., ’j’ for fonts with old-style numerals or ’x’ for expert
fonts. The names of many fonts is described in
http://www.tug.org/fontname/fontname.pdf
For example, ’cmr’ stands for Computer Modern Roman, ’ptm’ for Times-Roman, and ’phv’ for Helvetica.
The font series denotes the thickness of the glyphs, in most cases ’m’ for normal ("medium") and ’bx’ or
’b’ for bold fonts. The font shape is ’n’ for upright, ’it’ for italics, ’sl’ for slanted, or ’sc’ for small caps, in
general. Some fonts may provide dierent font series or shapes.
Examples:
Use Times-Roman boldface (with the same shape as in the surrounding text):
set terminal epslatex ’ptm,bx’
Use Helvetica, boldface, italics:
set terminal epslatex ’phv,bx,it’
Continue to use the surrounding font in slanted shape:
set terminal epslatex ’,,sl’
Use small capitals:
set terminal epslatex ’,,sc’
By this method, only text fonts are changed. If you also want to change the math fonts you have to use the
"gnuplot.cfg" le or the header option, described below.
In standalone mode, the font size is taken from the given font size in the set terminal command. To be
able to use a specied font size, a le "size<size>.clo" has to reside in the LaTeX search path. By default,
10pt, 11pt, and 12pt are supported. If the package "extsizes" is installed, 8pt, 9pt, 14pt, 17pt, and 20pt are
added.
The header option takes a string as argument. This string is written into the generated LaTeX le. If using
the standalone mode, it is written into the preamble, directly before the nbeginfdocumentg command. In
the input mode, it is placed directly after the nbegingroup command to ensure that all settings are local to
the plot.
Examples:
Use T1 fontencoding, change the text and math font to Times-Roman as well as the sans-serif font to
Helvetica:
set terminal epslatex standalone header \
"\\usepackage[T1]{fontenc}\n\\usepackage{mathptmx}\n\\usepackage{helvet}"
Use a boldface font in the plot, not in uencing the text outside the plot:
set terminal epslatex input header "\\bfseries"
If the le "gnuplot.cfg" is found by LaTeX it is input in the preamble the LaTeX document, when using
standalone mode. It can be used for further settings, e.g., changing the document font to Times-Roman,
Helvetica, and Courier, including math fonts (handled by "mathptmx.sty"):
software control dll:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
leading methods to convert target PDF document to other editable file formats RasterEdge.XDoc.PowerPoint.dll. How to Use C#.NET Demo Code to Convert PDF to Text
www.rasteredge.com
software control dll:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
NET program. Convert PDF to multiple MS Word formats such as .doc and .docx. Create editable Word file online without email. Password
www.rasteredge.com
gnuplot 4.6
193
\usepackage{mathptmx}
\usepackage[scaled=0.92]{helvet}
\usepackage{courier}
The le "gnuplot.cfg" is loaded before the header information given by the header command. Thus, you
can use header to overwrite some of settings performed using "gnuplot.cfg"
Epson
180dpi
This driver supports a family of Epson printers and derivatives.
epson
180dpi and epson
60dpi are drivers for Epson LQ-style 24-pin printers with resolutions of 180 and
60 dots per inch, respectively.
epson
lx800 is a generic 9-pin driver appropriate for printers like the Epson LX-800, the Star NL-10 and
NX-1000, the PROPRINTER, and so forth.
nec
cp6 is generic 24-pin driver that can be used for printers like the NEC CP6 and the Epson LQ-800.
The okidata driver supports the 9-pin OKIDATA 320/321 Standard printers.
The starc driver is for the Star Color Printer.
The tandy
60dpi driver is for the Tandy DMP-130 series of 9-pin, 60-dpi printers.
The dpu414 driver is for the Seiko DPU-414 thermal printer.
nec
cp6 has the options:
Syntax:
set terminal nec_cp6 {monochrome | colour | draft}
which defaults to monochrome.
dpu414 has the options:
Syntax:
set terminal dpu414 {small | medium | large} {normal | draft}
which defaults to medium (=font size) and normal. Preferred combinations are medium normal and small
draft.
Excl
The excl terminal driver supports Talaris printers such as the EXCL Laser printer and the 1590. It has no
options.
Fig
The g terminal device generates output in the Fig graphics language.
Syntax:
set terminal fig {monochrome | color}
{landscape | portrait}
{small | big | size <xsize> <ysize>}
{metric | inches}
{pointsmax <max_points>}
{solid | dashed}
{font "<fontname>{,<fontsize>}"}
{textnormal | {textspecial texthidden textrigid}}
{{thickness|linewidth} <units>}
{depth <layer>}
{version <number>}
software control dll:C# Create PDF Library SDK to convert PDF from other file formats
PDF document from Microsoft Office Word, Excel and PowerPoint. Create and save editable PDF with a blank page Preview PDF documents without other plug-ins.
www.rasteredge.com
software control dll:VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Convert PDF document to DOC and DOCX formats in Visual Basic control to export Word from multiple PDF files in Create editable Word file online without email.
www.rasteredge.com
194
gnuplot 4.6
monochrome and color determine whether the picture is black-and-white or color. small and big produce
a5x3 or 8x5 inch graph in the default landscape mode and 3x5 or 5x8 inches in portrait mode. size sets
(overrides) the size of the drawing area to <xsize>*<ysize> in units of inches or centimeters depending
on the inches or metric setting in eect. The latter settings is also used as default units for editing with
"xg".
pointsmax <max
points> sets the maximum number of points per polyline.
solid inhibits automatic usage of dashed lines when solid linestyles are used up, which otherwise occurs.
font sets the text font face to <fontname> and its size to <fontsize> points. textnormal resets the text
ags and selects postscript fonts, textspecial sets the text  ags for LaTeX specials, texthidden sets the
hidden  ag and textrigid the rigid  ag.
depth sets the default depth layer for all lines and text. The default depth is 10 to leave room for adding
material with "xg" on top of the plot.
versionsets the format version of the generated g output. Currently only versions 3.1 and3.2 are supported.
thickness sets the default line thickness, which is 1 if not specied. Overriding the thickness can be achieved
by adding a multiple of 100 to the linetype value for a plot command. In a similar way the depth of plot
elements (with respect to the default depth) can be controlled by adding a multiple of 1000 to <linetype>.
The depth is then <layer> + <linetype>/1000 and the thickness is (<linetype>%1000)/100 or, if that is
zero, the default line thickness. linewidth is a synonym for thickness.
Additional point-plot symbols are also available with the g driver. The symbols can be used through
pointtype values % 100 above 50, with dierent ll intensities controlled by <pointtype> % 5 and outlines
in black (for <pointtype> % 10 < 5) or in the current color. Available symbols are
50 - 59: circles
60 - 69: squares
70 - 79: diamonds
80 - 89: upwards triangles
90 - 99: downwards triangles
The size of these symbols is linked to the font size. The depth of symbols is by default one less than
the depth for lines to achieve nice error bars. If <pointtype> is above 1000, the depth is <layer> +
<pointtype>/1000-1. If <pointtype>%1000 is above 100, the ll color is (<pointtype>%1000)/100-1.
Available ll colors are (from 1 to 9): black, blue, green, cyan, red, magenta, yellow, white and dark blue
(in monochrome mode: black for 1 to 6 and white for 7 to 9).
See plot with (p. 91) for details of <linetype> and <pointtype>.
The big option is a substitute for the bg terminal in earlier versions, which is no longer supported.
Examples:
set terminal fig monochrome small pointsmax 1000 # defaults
plot ’file.dat’ with points linetype 102 pointtype 759
would produce circles with a blue outline of width 1 and yellow ll color.
plot ’file.dat’ using 1:2:3 with err linetype 1 pointtype 554
would produce errorbars with black lines and circles lled red. These circles are one layer above the lines
(at depth 9 by default).
To plot the error bars on top of the circles use
plot ’file.dat’ using 1:2:3 with err linetype 1 pointtype 2554
Ggi
The ggi driver can run on dierent targets as X or svgalib.
Syntax:
software control dll:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
control for batch converting PDF to editable & searchable RasterEdge.XDoc.PowerPoint. dll. ' pdf convert to txt DocumentConverter.ToDocument("C:\\test.pdf", "C
www.rasteredge.com
software control dll:VB.NET Create PDF from Word Library to convert docx, doc to PDF in
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB Convert multiple pages Word to fillable and editable PDF documents.
www.rasteredge.com
gnuplot 4.6
195
set terminal ggi [acceleration <integer>] [[mode] {mode}]
In X the window cannot be resized using window manager handles, but the mode can be given with the
mode option, e.g.:
- V1024x768
- V800x600
- V640x480
- V320x200
Please refer to the ggi documentation for other modes. The ’mode’ keyword is optional. It is recommended
to select the target by environment variables as explained in the libggi manual page. To get DGA on X, you
should for example
bash> export GGI_DISPLAY=DGA
csh> setenv GGI_DISPLAY DGA
’acceleration’ is only used for targets which report relative pointer motion events (e.g. DGA) and is a strictly
positive integer multiplication factor for the relative distances. The default for acceleration is 7.
Examples:
set term ggi acc 10
set term ggi acc 1 mode V1024x768
set term ggi V1024x768
Gif
Syntax:
set terminal gif
{{no}enhanced}
{{no}transparent} {rounded|butt}
{linewidth <lw>} {dashlength <dl>}
{tiny | small | medium | large | giant}
{font "<face> {,<pointsize>}"} {fontscale <scale>}
{size <x>,<y>} {{no}crop}
{animate {delay <d>} {loop <n>} {{no}optimize}}
{background <rgb_color>}
PNG, JPEG and GIF images are created using the external library libgd. GIF plots may be viewed inter-
actively by piping the output to the ’display’ program from the ImageMagick package as follows:
set term gif
set output ’| display gif:-’
You can view the output from successive plot commands interactively by typing <space> in the display
window. To save the current plot to a le, left click in the display window and choose save.
transparent instructs the driver to make the background color transparent. Default is notransparent.
The linewidthand dashlengthoptions are scaling factors that aect all lines drawn, i.e. they are multiplied
by values requested in various drawing commands.
butt instructs the driver to use a line drawing method that does not overshoot the desired end point of a
line. This setting is only applicable for line widths greater than 1. This setting is most useful when drawing
horizontal or vertical lines. Default is rounded.
The details of font selection are complicated. Two equivalent simple examples are given below:
set term gif font arial 11
set term gif font "arial,11"
For more information please see the separate section under fonts (p.31).
The animate option is available only if your local gd library supports the creation of animated gifs. The
default delay between display of successive images may be specied in units of 1/100 second (default 5).
software control dll:VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Create fillable and editable PDF documents from Excel in Create searchable and scanned PDF files from Excel in VB Convert to PDF with embedded fonts or without
www.rasteredge.com
software control dll:C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Create fillable and editable PDF documents from Excel in both Create searchable and scanned PDF files from Excel. Convert to PDF with embedded fonts or without
www.rasteredge.com
196
gnuplot 4.6
The actual delay may vary depending on the program used as a viewer. Number of animation loops can
be specied, default 0 means innity. An animation sequence is terminated by the next set output or set
term command. The optimize option has two eects on the animation.
1) A single color map is used for the entire animation. This requires that all colors used in any frame of the
animation are already dened in the rst frame.
2) If possible, only the portions of a frame that dier from the previous frame are stored in the animation
le. This space saving may not be possible if the animation uses transparency.
Both of these optimizations are intended to produce a smaller output le, but the decrease in size is probably
only signicant for long animations or very small frame sizes. The nooptimize option turns o both of
the eects just described. Each frame is stored in its entirety along with a private color map. Note that it
is possible to post-process a non-optimized animation using external utilities, and this post-processing can
yield a smaller le than gnuplot’s internal optimization mode. The default is nooptimize.
The output plot size <x,y> is given in pixels | it defaults to 640x480. Please see additional information
under canvas (p.21) and set size (p.146). Blank space at the edges of the nished plot may be trimmed
using the crop option, resulting in a smaller nal image size. Default is nocrop.
Examples
set terminal gif medium size 640,480 background ’#ffffff’
Use the medium size built-in non-scaleable, non-rotatable font. Use white (24 bit RGB in hexadecimal) for
the non-transparent background.
set terminal gif font arial 14 enhanced
Searches for a scalable font with face name ’arial’ and sets the font size to 14pt. Please see fonts (p. 31)
for details of how the font search is done. Because this is a scalable font, we can use enhanced text mode.
set term gif animate transparent opt delay 10 size 200,200
load "animate2.dem"
Open the gif terminal for creation of an animated gif le. The individual frames of the animation sequence
are created by the script le animate2.dem from the standard collection of demos.
Gpic
The gpic terminal driver generates GPIC graphs in the Free Software Foundations’s "gro" package. The
default size is 5 x 3 inches. The only option is the origin, which defaults to (0,0).
Syntax:
set terminal gpic {<x> <y>}
where x and y are in inches.
Asimple graph can be formatted using
groff -p -mpic -Tps file.pic > file.ps.
The output from pic can be pipe-lined into eqn, so it is possible to put complex functions in a graph with
the set label and set fx/yglabel commands. For instance,
set ylab ’@space 0 int from 0 to x alpha ( t ) roman d t@’
will label the y axis with a nice integral if formatted with the command:
gpic filename.pic | geqn -d@@ -Tps | groff -m[macro-package] -Tps
> filename.ps
Figures made this way can be scaled to t into a document. The pic language is easy to understand, so the
graphs can be edited by hand if need be. All co-ordinates in the pic-le produced by gnuplot are given as
x+gnuplotx and y+gnuploty. By default x and y are given the value 0. If this line is removed with an editor
in a number of les, one can put several graphs in one gure like this (default size is 5.0x3.0 inches):
gnuplot 4.6
197
.PS 8.0
x=0;y=3
copy "figa.pic"
x=5;y=3
copy "figb.pic"
x=0;y=0
copy "figc.pic"
x=5;y=0
copy "figd.pic"
.PE
This will produce an 8-inch-wide gure with four graphs in two rows on top of each other.
One can also achieve the same thing by the command
set terminal gpic x y
for example, using
.PS 6.0
copy "trig.pic"
.PE
Grass
The grass terminal driver gives gnuplot capabilities to users of the GRASS geographic information system.
Contact grassp-list@moon.cecer.army.mil for more information. Pages are written to the current frame of
the GRASS Graphics Window. There are no options.
Hp2623a
The hp2623a terminal driver supports the Hewlett Packard HP2623A. It has no options.
Hp2648
The hp2648 terminal driver supports the Hewlett Packard HP2647 and HP2648. It has no options.
Hp500c
The hp500c terminal driver supports the Hewlett Packard HP DeskJet 500c. It has options for resolution
and compression.
Syntax:
set terminal hp500c {<res>} {<comp>}
where res can be 75, 100, 150 or 300 dots per inch and comp can be "rle", or "ti". Any other inputs are
replaced by the defaults, which are 75 dpi and no compression. Rasterization at the higher resolutions may
require a large amount of memory.
Hpgl
The hpgl driver produces HPGL output for devices like the HP7475A plotter. There are two options which
can be set: the number of pens and eject, which tells the plotter to eject a page when done. The default is
to use 6 pens and not to eject the page when done.
The international character sets ISO-8859-1 and CP850 are recognized via set encoding iso
8859
1or set
encoding cp850 (see set encoding (p. 112) for details).
Syntax:
198
gnuplot 4.6
set terminal hpgl {<number_of_pens>} {eject}
The selection
set terminal hpgl 8 eject
is equivalent to the previous hp7550 terminal, and the selection
set terminal hpgl 4
is equivalent to the previous hp7580b terminal.
The pcl5 driver supports plotters such as the Hewlett-Packard Designjet 750C, the Hewlett-Packard Laserjet
III, and the Hewlett-Packard Laserjet IV. It actually uses HPGL-2, but there is a name con ict among the
terminal devices. It has several options which must be specied in the order indicated below:
Syntax:
set terminal pcl5 {mode <mode>} {<plotsize>}
{{color {<number_of_pens>}} | monochrome} {solid | dashed}
{font <font>} {size <fontsize>} {pspoints | nopspoints}
<mode> is landscape or portrait. <plotsize> is the physical plotting size of the plot, which is one of
the following: letter for standard (8 1/2" X 11") displays, legal for (8 1/2" X 14") displays, noextended
for (36" X 48") displays (a letter size ratio) or, extended for (36" X 55") displays (almost a legal size
ratio). color is for multi-pen (i.e. color) plots, and <number
of
pens> is the number of pens (i.e. colors)
used in color plots. monochrome is for one (e.g. black) pen plots. solid draws all lines as solid lines, or
dashed will draw lines with dierent dashed and dotted line patterns. <font> is stick, univers, cg
times,
zapf
dingbats, antique
olive, arial, courier, garamond
antigua, letter
gothic, cg
omega, albertus,
times
new
roman, clarendon, coronet, marigold, truetype
symbols, or wingdings. <fontsize> is
the font size in points. The point type selection can be the standard default set by specifying nopspoints,
or the same set of point types found in the postscript terminal by specifying pspoints.
Note that built-in support of some of these options is printer device dependent. For instance, all the fonts
are supposedly supported by the HP Laserjet IV, but only a few (e.g. univers, stick) may be supported by
the HP Laserjet III and the Designjet 750C. Also, color obviously won’t work on the the laserjets since they
are monochrome devices.
Defaults: landscape, noextended, color (6 pens), solid, univers, 12 point,
and nopspoints.
With pcl5 international characters are handled by the printer; you just put the appropriate 8-bit character
codes into the text strings. You don’t need to bother with set encoding.
HPGL graphics can be imported by many software packages.
Hpljii
The hpljii terminal driver supports the HP Laserjet Series II printer. The hpdj driver supports the HP
DeskJet 500 printer. These drivers allow a choice of resolutions.
Syntax:
set terminal hpljii | hpdj {<res>}
where res may be 75, 100, 150 or 300 dots per inch; the default is 75. Rasterization at the higher resolutions
may require a large amount of memory.
The hp500c terminal is similar to hpdj; hp500c additionally supports color and compression.
Hppj
The hppj terminal driver supports the HP PaintJet and HP3630 printers. The only option is the choice of
font.
Syntax:
set terminal hppj {FNT5X9 | FNT9X17 | FNT13X25}
with the middle-sized font (FNT9X17) being the default.
gnuplot 4.6
199
Imagen
The imagen terminal driver supports Imagen laser printers. It is capable of placing multiple graphs on a
single page.
Syntax:
set terminal imagen {<fontsize>} {portrait | landscape}
{[<horiz>,<vert>]}
where fontsize defaults to 12 points and the layout defaults to landscape. <horiz> and <vert> are the
number of graphs in the horizontal and vertical directions; these default to unity.
Example:
set terminal imagen portrait [2,3]
puts six graphs on the page in three rows of two in portrait orientation.
Jpeg
Syntax:
set terminal jpeg
{{no}enhanced}
{{no}interlace}
{linewidth <lw>} {dashlength <dl>} {rounded|butt}
{tiny | small | medium | large | giant}
{font "<face> {,<pointsize>}"} {fontscale <scale>}
{size <x>,<y>} {{no}crop}
{background <rgb_color>}
PNG, JPEG and GIF images are created using the external library libgd. In most cases, PNG is to be
preferred for single plots, and GIF for animations. Both are loss-less image formats, and produce better
image quality than the lossy JPEG format. This is in particular noticeable for solid color lines against a
solid background, i.e. exactly the sort of image typically created by gnuplot.
The interlace option creates a progressive JPEG image. Default is nointerlace.
The linewidthand dashlengthoptions are scaling factors that aect all lines drawn, i.e. they are multiplied
by values requested in various drawing commands.
butt instructs the driver to use a line drawing method that does not overshoot the desired end point of a
line. This setting is only applicable for line widths greater than 1. This setting is most useful when drawing
horizontal or vertical lines. Default is rounded.
The details of font selection are complicated. Two equivalent simple examples are given below:
set term jpeg font arial 11
set term jpeg font "arial,11"
For more information please see the separate section under fonts (p.31).
The output plot size <x,y> is given in pixels | it defaults to 640x480. Please see additional information
under canvas (p.21) and set size (p.146). Blank space at the edges of the nished plot may be trimmed
using the crop option, resulting in a smaller nal image size. Default is nocrop.
Kyo
The kyo and prescribe terminal drivers support the Kyocera laser printer. The only dierence between
the two is that kyo uses "Helvetica" whereas prescribe uses "Courier". There are no options.
Latex
Syntax:
200
gnuplot 4.6
set terminal {latex | emtex} {default | {courier|roman} {<fontsize>}}
{size <XX>{unit}, <YY>{unit}} {rotate | norotate}
By default the plot will inherit font settings from the embedding document. You have the option of forcing
either Courier (cmtt) or Roman (cmr) fonts instead. In this case you may also specify a fontsize. Unless
your driver is capable of building fonts at any size (e.g. dvips), stick to the standard 10, 11 and 12 point
sizes.
METAFONT users beware: METAFONT does not like odd sizes.
All drivers for LaTeX oer a special way of controlling text positioning: If any text string begins with ’f’,
you also need to include a ’g’ at the end of the text, and the whole text will be centered both horizontally
and vertically. If the text string begins with ’[’, you need to follow this with a position specication (up to
two out of t,b,l,r), ’]f’, the text itself, and nally ’g’. The text itself may be anything LaTeX can typeset as
an LR-box. ’nrulefgfg’s may help for best positioning.
Points, among other things, are drawn using the LaTeX commands "nDiamond" and "nBox". These com-
mands no longer belong to the LaTeX2e core; they are included in the latexsym package, which is part of
the base distribution and thus part of any LaTeX implementation. Please do not forget to use this package.
Other point types use symbols from the amssymb package.
The default size for the plot is 5 inches by 3 inches. The size option changes this to whatever the user
requests. By default the X and Y sizes are taken to be in inches, but other units are possible (currently only
cm).
If ’rotate’ is specied, rotated text, especially a rotated y-axis label, is possible (the packages graphics or
graphicx are needed). The ’stacked’ y-axis label mechanism is then deactivated.
Examples: About label positioning: Use gnuplot defaults (mostly sensible, but sometimes not really best):
set title ’\LaTeX\ -- $ \gamma $’
Force centering both horizontally and vertically:
set label ’{\LaTeX\ -- $ \gamma $}’ at 0,0
Specify own positioning (top here):
set xlabel ’[t]{\LaTeX\ -- $ \gamma $}’
The other label { account for long ticlabels:
set ylabel ’[r]{\LaTeX\ -- $ \gamma $\rule{7mm}{0pt}}’
Linux
The linux driver has no additional options to specify. It looks at the environment variable GSVGAMODE
for the default mode; if not set, it uses 1024x768x256 as default mode or, if that is not possible, 640x480x16
(standard VGA).
Lua
The lua generic terminal driver works in conjunction with an external Lua script to create a target-specic
plot le. Currently the only supported target is TikZ -> pd atex.
Information about Lua is available at http://www.lua.org .
Syntax:
set terminal lua <target name> | "<file name>"
{<script_args> ...}
{help}
A ’target name’ or ’le name’ (in quotes) for a script is mandatory. If a ’target name’ for the script is
given, the terminal will look for "gnuplot-<target name>.lua" in the local directory and on failure in the
environmental variable GNUPLOT
LUA
DIR.
All arguments will be provided to the selected script for further evaluation. E.g. ’set term lua tikz help’ will
cause the script itself to print additional help on options and choices for the script.
Documents you may be interested
Documents you may be interested