gnuplot 4.6
101
Bars
The set bars command controls the tics at the ends of error bars, and also at the end of the whiskers
belonging to a boxplot.
Syntax:
set bars {small | large | fullwidth | <size>} {front | back}
unset bars
show bars
small is a synonym for 0.0, and large for 1.0. The default is 1.0 if no size is given.
The keyword fullwidth is relevant only to boxplots and to histograms with errorbars. It sets the width of
the errorbar ends to be the same as the width of the associated box. It does not change the width of the
box itself.
The front and back keywords are relevant only to errorbars attachedto lled rectangles (boxes, candlesticks,
histograms).
Bind
Show the current state of all hotkey bindings. See bind (p.36).
Bmargin
The command set bmargin sets the size of the bottom margin. Please see set margin (p.127) for details.
Border
The set border and unset border commands control the display of the graph borders for the plot and
splot commands. Note that the borders do not necessarily coincide with the axes; with plot they often do,
but with splot they usually do not.
Syntax:
set border {<integer>} {front | back} {linewidth | lw <line_width>}
{{linestyle | ls <line_style>} | {linetype | lt <line_type>}}
unset border
show border
With a splot displayed in an arbitrary orientation, like set view 56,103, the four corners of the x-y plane
canbe referred to as "front", "back", "left" and "right". A similar set of four corners exist for the top surface,
of course. Thus the border connecting, say, the back and right corners of the x-y plane is the "bottom right
back" border, and the border connecting the top and bottom front corners is the "front vertical". (This
nomenclature is dened solely to allow the reader to gure out the table that follows.)
The borders are encoded in a 12-bit integer: the bottom four bits control the border for plot and the sides
of the base for splot; the next four bits control the verticals in splot; the top four bits control the edges
on top of the splot. In detail, <integer> should be the sum of the appropriate entries from the following
table:
Convert pdf to ppt online - control SDK platform: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 ppt online - control SDK platform: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
102
gnuplot 4.6
Graph Border Encoding
Bit
plot
splot
1
bottom
bottom left front
2
left
bottom left back
4
top
bottom right front
8
right
bottom right back
16
no eect
left vertical
32
no eect
back vertical
64
no eect
right vertical
128
no eect
front vertical
256
no eect
top left back
512
no eect
top right back
1024
no eect
top left front
2048
no eect
top right front
Various bits or combinations of bits may be added together in the command.
The default is 31, which is all four sides for plot, and base and z axis for splot.
In 2D plots the border is normally drawn on top of all plots elements (front). If you want the border to be
drawn behind the plot elements, use set border back.
Using the optional <line
style>, <line
type> and <line
width> speciers, the way the border lines are
drawn can be in uenced (limited by what the current terminal driver supports).
For plot, tics may be drawn on edges other than bottom and left by enabling the second axes { see set
xtics (p.163) for details.
If a splot draws only on the base, as is the case with "unset surface; set contour base", then the verticals
and the top are not drawn even if they are specied.
The set grid options ’back’, ’front’ and ’layerdefault’ also control the order in which the border lines are
drawn with respect to the output of the plotted data.
Examples:
Draw default borders:
set border
Draw only the left and bottom (plot) or both front and back bottom left (splot) borders:
set border 3
Draw a complete box around a splot:
set border 4095
Draw a topless box around a splot, omitting the front vertical:
set border 127+256+512 # or set border 1023-128
Draw only the top and right borders for a plot and label them as axes:
unset xtics; unset ytics; set x2tics; set y2tics; set border 12
Boxwidth
The set boxwidth command is used to set the default width of boxes in the boxes, boxerrorbars,
boxplot, candlesticks and histograms styles.
Syntax:
set boxwidth {<width>} {absolute|relative}
show boxwidth
control SDK platform:Online Convert PowerPoint to PDF file. Best free online export
Online Powerpoint to PDF Converter. Download Free Trial. Convert a PPTX/PPT File to PDF. Just upload your file by clicking on the blue
www.rasteredge.com
control SDK platform:How to C#: Convert PDF, Excel, PPT to Word
How to C#: Convert PDF, Excel, PPT to Word. Online C# Tutorial for Converting PDF, MS-Excel, MS-PPT to Word. PDF, MS-Excel, MS-PPT to Word Conversion Overview.
www.rasteredge.com
gnuplot 4.6
103
By default, adjacent boxes are extended in width until they touch each other. A dierent default width may
be specied using the set boxwidth command. Relative widths are interpreted as being a fraction of this
default width.
An explicit value for the boxwidth is interpreted as being a number of units along the current x axis
(absolute) unless the modier relative is given. If the x axis is a log-scale (see set log (p.126)) then the
value of boxwidth is truly "absolute" only at x=1; this physical width is maintained everywhere along the
axis (i.e. the boxes do not become narrower the value of x increases). If the range spanned by a log scale x
axis is far from x=1, some experimentation may be required to nd a useful value of boxwidth.
The default is superseded by explicit width information taken from an extra data column in styles boxes
or boxerrorbars. In a four-column data set, the fourth column will be interpreted as the box width unless
the width is set to -2.0, in which case the width will be calculated automatically. See style boxes (p. 44)
and style boxerrorbars (p.43) for more details.
To set the box width to automatic use the command
set boxwidth
or, for four-column data,
set boxwidth -2
The same eect can be achieved with the using keyword in plot:
plot ’file’ using 1:2:3:4:(-2)
To set the box width to half of the automatic size use
set boxwidth 0.5 relative
To set the box width to an absolute value of 2 use
set boxwidth 2 absolute
Clabel
gnuplot will vary the linetype used for each contour level when clabel is set. When this option on (the
default), a legend labels each linestyle with the z level it represents. It is not possible at present to separate
the contour labels from the surface key.
Syntax:
set clabel {’<format>’}
unset clabel
show clabel
The default for the format string is %8.3g, which gives three decimal places. This may produce poor label
alignment if the key is altered from its default conguration.
The rst contour linetype, or only contour linetype when clabel is o, is the surface linetype +1; contour
points are the same style as surface points.
See also set contour (p.106).
Clip
gnuplot can clip data points and lines that are near the boundaries of a graph.
Syntax:
set clip <clip-type>
unset clip <clip-type>
show clip
control SDK platform:How to C#: Convert Word, Excel and PPT to PDF
How to C#: Convert Word, Excel and PPT to PDF. Online C# Tutorial for Converting MS Office Word, Excel and PowerPoint to PDF. MS Office
www.rasteredge.com
control SDK platform:C# PDF Convert: How to Convert MS PPT to Adobe PDF Document
C# PDF Convert: How to Convert MS PPT to Adobe PDF Document. Provide Free Demo Code for PDF Conversion from Microsoft PowerPoint in C# Program.
www.rasteredge.com
104
gnuplot 4.6
Three clip types for points and lines are supported by gnuplot: points, one, and two. One, two, or all
three clip types may be active for a single graph. Note that clipping of color lled quadrangles drawn by
pm3d maps and surfaces is not controlled by this command, but by set pm3d clip1in and set pm3d
clip4in.
The points clip type forces gnuplot to clip (actually, not plot at all) data points that fall within but too
close to the boundaries. This is done so that large symbols used for points will not extend outside the
boundary lines. Without clipping points near the boundaries, the plot may look bad. Adjusting the x and
yranges may give similar results.
Setting the one clip type causes gnuplot to draw a line segment which has only one of its two endpoints
within the graph. Only the in-range portion of the line is drawn. The alternative is to not draw any portion
of the line segment.
Some lines may have both endpoints out of range, but pass through the graph. Setting the two clip-type
allows the visible portion of these lines to be drawn.
In no case is a line drawn outside the graph.
The defaults are noclip points, clip one, and noclip two.
To check the state of all forms of clipping, use
show clip
For backward compatibility with older versions, the following forms are also permitted:
set clip
unset clip
set clip is synonymous with set clip points; unset clip turns o all three types of clipping.
Cntrparam
set cntrparam controls the generation of contours and their smoothness for a contour plot. show contour
displays current settings of cntrparam as well as contour.
Syntax:
set cntrparam { { linear
| cubicspline
| bspline
| points <n>
| order <n>
| levels { auto {<n>} | <n>
| discrete <z1> {,<z2>{,<z3>...}}
| incremental <start>, <incr> {,<end>}
}
}
}
show contour
This command has two functions. First, it sets the values of z for which contour points are to be determined
(by linear interpolation between data points or function isosamples.) Second, it controls the way contours
are drawn between the points determined to be of equal z. <n> should be an integral constant expression
and <z1>, <z2> ... any constant expressions. The parameters are:
linear, cubicspline, bspline | Controls type of approximation or interpolation. If linear, then straight
line segments connect points of equal z magnitude. If cubicspline, then piecewise-linear contours are
interpolated between the same equal z points to form somewhat smoother contours, but which may undulate.
If bspline, a guaranteed-smoother curve is drawn, which only approximates the position of the points of
equal-z.
points | Eventually all drawings are done with piecewise-linear strokes. This number controls the number
of line segments used to approximate the bspline or cubicspline curve. Number of cubicspline or bspline
segments (strokes) = points * number of linear segments.
control SDK platform:C# TIFF: Learn to Convert MS Word, Excel, and PPT to TIFF Image
PPTXDocument doc = new PPTXDocument(@"demo.pptx"); if (null == doc) throw new Exception("Fail to load PowerPoint Document"); // Convert PPT to Tiff.
www.rasteredge.com
control SDK platform:VB.NET PowerPoint: Process & Manipulate PPT (.pptx) Slide(s)
This VB.NET online tutorial page can help you processing control add-on can do PPT creating, loading powerful & profession imaging controls, PDF document, image
www.rasteredge.com
gnuplot 4.6
105
order | Order of the bspline approximation to be used. The bigger this order is, the smoother the resulting
contour. (Of course, higher order bspline curves will move further away from the original piecewise linear
data.) This option is relevant for bspline mode only. Allowed values are integers in the range from 2 (linear)
to 10.
levels | Selectionof contour levels, controlledby auto (default), discrete, incremental, and<n>, number
of contour levels.
For auto, <n>species a nominal number of levels; the actual number will be adjusted to give simple labels.
If the surface is bounded by zmin and zmax, contours will be generated at integer multiples of dz between
zmin and zmax, where dz is 1, 2, or 5 times some power of ten (like the step between two tic marks).
For levels discrete, contours will be generated at z = <z1>, <z2> ... as specied; the number of discrete
levels sets the number of contour levels. In discrete mode, any set cntrparam levels <n> are ignored.
For incremental, contours aregeneratedat values of z beginningat <start>and increasingby <increment>,
until the number of contours is reached. <end> is used to determine the number of contour levels, which
will be changed by any subsequent set cntrparam levels <n>. If the z axis is logarithmic, <increment>
will be interpreted as a factor, just like in set ztics.
If the command set cntrparam is given without any arguments specied, the defaults are used: linear, 5
points, order 4, 5 auto levels.
Examples:
set cntrparam bspline
set cntrparam points 7
set cntrparam order 10
To select levels automatically, 5 if the level increment criteria are met:
set cntrparam levels auto 5
To specify discrete levels at .1, .37, and .9:
set cntrparam levels discrete .1,1/exp(1),.9
To specify levels from 0 to 4 with increment 1:
set cntrparam levels incremental 0,1,4
To set the number of levels to 10 (changing an incremental end or possibly the number of auto levels):
set cntrparam levels 10
To set the start and increment while retaining the number of levels:
set cntrparam levels incremental 100,50
See also set contour (p.106) for control of where the contours are drawn, and set clabel (p. 103) for
control of the format of the contour labels and linetypes.
See also
contours demo (contours.dem)
and
contours with user defined levels demo (discrete.dem).
Color box
The color scheme, i.e. the gradient of the smooth color with min
zand max
zvalues of pm3d’s palette, is
drawn in a color box unless unset colorbox.
set colorbox
set colorbox {
{ vertical | horizontal }
{ default | user }
{ origin x, y }
control SDK platform:VB.NET PowerPoint: Convert & Render PPT into PDF Document
VB.NET PowerPoint - Render PPT to PDF in VB.NET. How to Convert PowerPoint Slide to PDF Using VB.NET Code in .NET. Visual C#. VB.NET. Home > .NET Imaging SDK >
www.rasteredge.com
control SDK platform:VB.NET PowerPoint: Read & Scan Barcode Image from PPT Slide
VB.NET PPT PDF-417 barcode scanning SDK to detect PDF-417 barcode image from PowerPoint slide. VB.NET APIs to detect and decode
www.rasteredge.com
106
gnuplot 4.6
{ size x, y }
{ front | back }
{ noborder | bdefault | border [line style] }
}
show colorbox
unset colorbox
Color box position can be default or user. If the latter is specied the values as given with the origin and
size subcommands are used. The box can be drawn after (front) or before (back) the graph or the surface.
The orientation of the color gradient can be switched by options vertical and horizontal.
origin x, y and size x, y are used only in combination with the user option. The x and y values are
interpreted as screen coordinates by default, and this is the only legal option for 3D plots. 2D plots,
including splot with set view map, allow any coordinate system to be specied. Try for example:
set colorbox horiz user origin .1,.02 size .8,.04
which will draw a horizontal gradient somewhere at the bottom of the graph.
border turns the border on (this is the default). noborder turns the border o. If an positive integer
argument is given after border, it is used as a line style tag which is used for drawing the border, e.g.:
set style line 2604 linetype -1 linewidth .4
set colorbox border 2604
will use line style 2604, a thin line with the default border color (-1) for drawing the border. bdefault
(which is the default) will use the default border line style for drawing the border of the color box.
The axis of the color box is called cb and it is controlled by means of the usual axes commands, i.e.
set/unset/show with cbrange, [m]cbtics, format cb, grid [m]cb, cblabel, and perhaps even cbdata,
[no]cbdtics, [no]cbmtics.
set colorbox without any parameter switches the position to default. unset colorbox resets the default
parameters for the colorbox and switches the colorbox o.
See also help for set pm3d (p. 136), set palette (p. 139), x11 pm3d (p. 232), and set style line
(p. 151).
Colornames
Gnuplot knows a limited number of color names. You can use these to dene the color range spanned by a
pm3d palette, or to assign a terminal-independent color to a particular linetype or linestyle. To see the list
of known color names, use the command show colornames (p.106). Example:
set style line 1 linecolor rgb "sea-green"
Contour
set contour enables contour drawing for surfaces. This option is available for splot only. It requires grid
data, see grid
data (p.172) for more details. If contours are desired from non-grid data, set dgrid3d can
be used to create an appropriate grid.
Syntax:
set contour {base | surface | both}
unset contour
show contour
The three options specify where to draw the contours: base draws the contours on the grid base where the
x/ytics are placed, surface draws the contours on the surfaces themselves, and both draws the contours on
both the base and the surface. If no option is provided, the default is base.
See also set cntrparam (p. 104) for the parameters that aect the drawing of contours, and set clabel
(p. 103) for control of labelling of the contours.
gnuplot 4.6
107
The surface can be switched o (see set surface (p. 153)), giving a contour-only graph. Though it is
possible to use set size to enlarge the plot to ll the screen, more control over the output format can be
obtained by writing the contour information to a le, and rereading it as a 2D datale plot:
unset surface
set contour
set cntrparam ...
set table ’filename’
splot ...
unset table
# contour info now in filename
set term <whatever>
plot ’filename’
In order to draw contours, the data should be organized as "grid data". In such a le all the points for a
single y-isoline are listed, then all the points for the next y-isoline, and so on. A single blank line (a line
containing no characters other than blank spaces and a carriage return and/or a line feed) separates one
y-isoline from the next. See also splot datale (p.170).
See also
contours demo (contours.dem)
and
contours with user defined levels demo (discrete.dem).
Data style
This form of the command is deprecated. Please see set style data (p.150).
Datale
The set datale command options control interpretation of elds read from input data les by the plot,
splot, and t commands. Six such options are currently implemented.
Set datale fortran
The set datale fortran command enables a special check for values in the input le expressed as Fortran
D or Q constants. This extra check slows down the input process, and should only be selected if you do
in fact have datales containing Fortran D or Q constants. The option can be disabled again using unset
datale fortran.
Set datale nofpe
trap
The set datale nofpe
trap command tells gnuplot not to re-initialize a  oating point exception handler
before every expression evaluation used while reading data from an input le. This can signicantly speed
data input from very large les at the risk of program termination if a  oating-point exception is generated.
Set datale missing
The set datale missing command allows you to tell gnuplot what character string is used in a data le
to denote missing data. Exactly how this missing value will be treated depends on the using specier of the
plot or splot command.
Syntax:
set datafile missing {"<string>"}
show datafile missing
unset datafile
108
gnuplot 4.6
Example:
# Ignore entries containing IEEE NaN ("Not a Number") code
set datafile missing "NaN"
Example:
set style data linespoints
plot ’-’
1 10
2 20
3 ?
4 40
5 50
e
set datafile missing "?"
plot ’-’
1 10
2 20
3 ?
4 40
5 50
e
plot ’-’ using 1:2
1 10
2 20
3 ?
4 40
5 50
e
plot ’-’ using 1:($2)
1 10
2 20
3 ?
4 40
5 50
e
The rst plot will recognize only the rst datum in the "3 ?" line. It will use the single-datum-on-a-line
convention that the line number is "x" and the datum is "y", so the point will be plotted (in this case
erroneously) at (2,3).
The second and third plot commands will correctly ignore the middle line. The plotted line will connect
the points at (2,20) and (4,40).
The fourth plot will also correctly ignore the middle line, but the plotted line will not connect the points at
(2,20) and (4,40).
There is no default character for missing, but in many cases any non-parsible string of characters found
where a numerical value is expected will be treated as missing data.
Set datale separator
The command set datale separator "<char>" tells gnuplot that data elds insubsequent input les are
separated by <char> rather than by whitespace. The most common use is to read in csv (comma-separated
value) les written by spreadsheet or database programs. By default data elds are separated by whitespace.
Syntax:
set datafile separator {"<char>" | whitespace}
Examples:
gnuplot 4.6
109
# Input file contains tab-separated fields
set datafile separator "\t"
# Input file contains comma-separated values fields
set datafile separator ","
Set datale commentschars
The set datale commentschars command allows you to tell gnuplot what characters are used in a data
le to denote comments. Gnuplot will ignore rest of the line behind the specied characters if either of them
is the rst non-blank character on the line.
Syntax:
set datafile commentschars {"<string>"}
show datafile commentschars
unset commentschars
Default value of the string is "#!" on VMS and "#" otherwise.
Then, the following line in a data le is completely ignored
# 1 2 3 4
but the following
1 # 3 4
produces rather unexpected plot unless
set datafile missing ’#’
is specied as well.
Example:
set datafile commentschars "#!%"
Set datale binary
The set datale binary command is used to set the defaults when reading binary data les. The syntax
matches precisely that used for commands plot and splot. See binary matrix (p. 171) and binary
general (p.74) for details about the keywords that can be present in <binary list>.
Syntax:
set datafile binary <binary list>
show datafile binary
show datafile
unset datafile
Examples:
set datafile binary filetype=auto
set datafile binary array=(512,512) format="%uchar"
show datafile binary
# list current settings
Decimalsign
The set decimalsign command selects a decimal sign for numbers printed into tic labels or set label
strings.
Syntax:
110
gnuplot 4.6
set decimalsign {<value> | locale {"<locale>"}}
unset decimalsign
show decimalsign
The argument <value> is a string to be used in place of the usual decimal point. Typical choices include
the period, ’.’, and the comma, ’,’, but others may be useful, too. If you omit the <value> argument, the
decimal separator is not modied from the usual default, which is a period. Unsetting decimalsign has the
same eect as omitting <value>.
Example:
Correct typesetting in most European countries requires:
set decimalsign ’,’
Please note: If you set an explicit string, this aects only numbers that are printed using gnuplot’s gprintf()
formatting routine, include axis tics. It does not aect the format expected for input data, and it does not
aect numbers printed with the sprintf() formatting routine. To change the behavior of both input and
output formatting, instead use the form
set decimalsign locale
This instructs the program to use both input and output formats in accordance with the current setting of
the LC
ALL, LC
NUMERIC, or LANG environmental variables.
set decimalsign locale "foo"
This instructs the program to format all input and output in accordance with locale "foo", which must
be installed. If locale "foo" is not found then an error message is printed and the decimal sign setting is
unchanged. On linux systems you can get a list of the locales installed on your machine by typing "locale
-a". A typical linux locale string is of the form "sl
SI.UTF-8". A typical Windows locale string is of the
form "Slovenian
Slovenia.1250" or "slovenian". Please note that interpretation of the locale settings is done
by the C library at runtime. Older C libraries may oer only partial support for locale settings such as the
thousands grouping separator character.
set decimalsign locale; set decimalsign "."
This sets all input and output to use whatever decimal sign is correct for the current locale, but over-rides
this with an explicit ’.’ in numbers formatted using gnuplot’s internal gprintf() function.
Dgrid3d
The set dgrid3d command enables, and can set parameters for, non-grid to grid data mapping. See splot
grid
data (p.172) for more details about the grid data structure.
Syntax:
set dgrid3d {<rows>} {,{<cols>}}
{ splines |
qnorm {<norm>} |
(gauss | cauchy | exp | box | hann)
{kdensity} {<dx>} {,<dy>} }
unset dgrid3d
show dgrid3d
By default dgrid3d is disabled. When enabled, 3D data read from a le are always treated as a scattered
data set. A grid with dimensions derived from a bounding box of the scattered data and size as specied by
the row/col
size parameters is created for plotting and contouring. The grid is equally spaced in x (rows)
and in y (columns); the z values are computed as weighted averages or spline interpolations of the scattered
points’ z values. In other words, a regularly spaced grid is created and the a smooth approximation to the
raw data is evaluated for all grid points. This approximation is plotted in place of the raw data.
The number of columns defaults to the number of rows, which defaults to 10.
Documents you may be interested
Documents you may be interested