gnuplot 4.6
41
mycomputer = "‘uname -n‘"
results in the string returned by the system command uname -n being stored in the string variable mycom-
puter.
However, macro substitution is not performed inside double quotes, so you cannot dene a system command
as a macro and then use both macro and backquote substitution at the same time.
machine_id = "uname -n"
mycomputer = "‘@machine_id‘" # doesn’t work!!
This fails because the double quotes prevent @machine
id from being interpreted as a macro. To store a
system command as a macro and execute it later you must instead include the backquotes as part of the
macro itself. This is accomplished by dening the macro as shown below. Notice that the sprintf format
nests all three types of quotes.
machine_id = sprintf(’"‘uname -n‘"’)
mycomputer = @machine_id
Syntax
Options and any accompanying parameters are separated by spaces whereas lists and coordinates are sep-
arated by commas. Ranges are separated by colons and enclosed in brackets [], text and le names are
enclosed in quotes, and a few miscellaneous things are enclosed in parentheses.
Commas are used to separate coordinates on the set commands arrow, key, and label; the list of variables
being tted (the list after the via keyword on the t command); lists of discrete contours or the loop
parameters which specify them on the set cntrparam command; the arguments of the set commands
dgrid3d, dummy, isosamples, osets, origin, samples, size, time, and view; lists of tics or the loop
parameters which specify them; the osets for titles and axis labels; parametric functions to be used to
calculate the x, y, and z coordinates on the plot, replot and splot commands; and the complete sets of
keywords specifying individual plots (data sets or functions) on the plot, replot and splot commands.
Parentheses are used to delimit sets of explicit tics (as opposed to loop parameters) and to indicate compu-
tations in the using lter of the t, plot, replot and splot commands.
(Parentheses and commas are also used as usual in function notation.)
Square brackets are used to delimit ranges given in set, plot or splot commands.
Colons are used to separate extrema in range specications (whether they are given on set, plot or splot
commands) and to separate entries in the using lter of the plot, replot, splot and t commands.
Semicolons are used to separate commands given on a single command line.
Curly braces are used in the syntax for enhanced text mode and to delimit blocks in if/then/else statements.
They are also used to denote complex numbers: f3,2g = 3 + 2i.
The EEPIC, Imagen, Uniplex, LaTeX, and TPIC drivers allow a newline to be specied by nn in a single-
quoted string or nnnn in a double-quoted string.
Quote Marks
Gnuplot uses three forms of quote marks for delimiting text strings, double-quote (ascii 34), single-quote
(ascii 39), and backquote (ascii 96).
Filenames may be entered with either single- or double-quotes. In this manual the command examples
generally single-quote lenames and double-quote other string tokens for clarity.
String constants and text strings used for labels, titles, or other plot elements may be enclosed in either
single quotes or double quotes. Further processing of the quoted text depends on the choice of quote marks.
Convert pdf to powerpoint slides - control Library 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 powerpoint slides - control Library 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
42
gnuplot 4.6
Backslash processing of special characters like nn (newline) and n345 (octal character code) is performed for
double-quoted strings. In single-quoted strings, backslashes are just ordinary characters. To get a single-
quote (ascii 39) in a single-quoted string, it has to be doubled. Thus the strings "dn" s’ bnn" and ’d" s’’ bn’
are completely equivalent.
Text justication is the same for each line of a multi-line string. Thus the center-justied string
"This is the first line of text.\nThis is the second line."
will produce
This is the first line of text.
This is the second line.
but
’This is the first line of text.\nThis is the second line.’
will produce
This is the first line of text.\nThis is the second line.
Enhanced text processing is performed for both double-quoted text and single-quoted text, but only by
terminals supporting this mode. See enhanced text (p. 23).
Back-quotes are used to enclose system commands for substitution into the command line. See substitution
(p. 39).
Time/Date data
gnuplot supports the use of time and/or date information as input data. This feature is activated by the
commands set xdata time, set ydata time, etc.
Internal times and dates are stored as an oset in seconds from 1-Jan-2000. Note that this is *not* the
same as the standard Unix epoch 1-Jan-1970. The dierence between the two epochs is EPOCH
OFFSET
= 946684800.0 seconds. You may need this to convert between unix time stamps and gnuplot’s private
representations of time in seconds. This will change in gnuplot version 5.
The command set timefmt denes the format for all inputs: data les, ranges, tics, label positions | in
short, anything that accepts a data value must receive it in this format. Since only one input format can
be in force at a given time, all time/date quantities being input at the same time must be presented in the
same format. Thus if both x and y data in a le are time/date, they must be in the same format.
The conversion to and from seconds assumes Universal Time (which is the same as Greenwich Standard
Time). There is no provision for changing the time zone or for daylight savings. If all your data refer to the
same time zone (and are all either daylight or standard) you don’t need to worry about these things. But if
the absolute time is crucial for your application, you’ll need to convert to UT yourself.
Commands like show xrange will re-interpret the integer according to timefmt. If you change timefmt,
and then show the quantity again, it will be displayed in the new timefmt. For that matter, if you give
the deactivation command (like set xdata), the quantity will be shown in its numerical form.
The commands set format or set tics format dene the format that will be used for tic labels, whether
or not the specied axis is time/date.
If time/date information is to be plotted from a le, the using option must be used on the plot or splot
command. These commands simply use white space to separate columns, but white space may be embedded
within the time/date string. If you use tabs as a separator, some trial-and-error may be necessary to discover
how your system treats them.
The time function can be used to get the current system time. This value can be converted to a date
string with the strftime function, or it can be used in conjunction with timecolumn to generate relative
time/date plots. The type of the argument determines what is returned. If the argument is an integer, time
returns the current time as an integer, in seconds from 1 Jan 2000. If the argument is real (or complex), the
result is real as well. The precision of the fractional (sub-second) part depends on your operating system.
control Library platform:C# PowerPoint - How to Process PowerPoint
Microsoft PowerPoint Document Processing Control in Visual C#.NET of RasterEdge .NET Imaging SDK is a reliable and professional PowerPoint slides/pages editing
www.rasteredge.com
control Library platform:VB.NET PowerPoint: Process & Manipulate PPT (.pptx) Slide(s)
add image to slide, extract slides and merge library SDK, this VB.NET PowerPoint processing control powerful & profession imaging controls, PDF document, image
www.rasteredge.com
gnuplot 4.6
43
If the argument is a string, it is assumed to be a format string, and it is passed to strftime to provide a
formatted time/date string.
The following example demonstrates time/date plotting.
Suppose the le "data" contains records like
03/21/95 10:00 6.02e23
This le can be plotted by
set xdata time
set timefmt "%m/%d/%y"
set xrange ["03/21/95":"03/22/95"]
set format x "%m/%d"
set timefmt "%m/%d/%y %H:%M"
plot "data" using 1:3
which will produce xtic labels that look like "03/21".
See time
speciers (p. 115).
Part II
Plotting styles
There are many plotting styles available in gnuplot. They are listed alphabetically below. The commands
set style data and set style function change the default plotting style for subsequent plot and splot
commands.
You also have the option to specify the plot style explicitly as part of the plot or splot command. If you
want to mix plot styles within a single plot, you must specify the plot style for each component.
Example:
plot ’data’ with boxes, sin(x) with lines
Each plot style has its own expected set of data entries in a data le. For example by default the lines style
expects either a single column of y values (with implicit x ordering) or a pair of columns with x in the rst
and y in the second. For more information on how to ne-tune how columns in a le are interpreted as plot
data, see using (p.85).
Boxerrorbars
The boxerrorbars style is only relevant to 2D data plotting. It is a combination of the boxes and yerror-
bars styles. It uses 3, 4, or 5 columns of data:
3 columns: x y ydelta
4 columns: x y ydelta xdelta
# boxwidth != -2
4 columns: x y ylow yhigh
# boxwidth == -2
5 columns: x y ylow yhigh xdelta
control Library platform:VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
clip art or screenshot to PowerPoint document slide large amount of robust PPT slides/pages editing powerful & profession imaging controls, PDF document, image
www.rasteredge.com
control Library platform:VB.NET PowerPoint: Use PowerPoint SDK to Create, Load and Save PPT
Besides, users also can get the precise PowerPoint slides count as soon as the PowerPoint document has been loaded by using the page number getting method.
www.rasteredge.com
44
gnuplot 4.6
with boxerrorbars
The boxwidth will come from the fourth column if the
y errors are given as "ydelta" and the boxwidth was
not previously set to -2.0 (set boxwidth -2.0) or from
the fth column if the y errors are in the form of "ylow
yhigh". The special case boxwidth = -2.0 is for four-
column data with y errors in the form "ylow yhigh". In
this case the boxwidth will be calculated so that each
box touches the adjacent boxes. The width will also be
calculated in cases where three-column data are used.
An additional (4th, 5th or 6th) input column may be
used to provide variable (per-datapoint) color information (see linecolor (p.34) and rgbcolor variable
(p. 35)). The error bar will be drawn in the same color as the border of the box.
The box height is determined from the y error in the same way as it is for the yerrorbars style | either
from y-ydelta to y+ydelta or from ylow to yhigh, depending on how many data columns are provided. See
also
errorbar demo.
Boxes
with boxes
The boxes style is only relevant to 2D plotting. It draws
abox centeredabout the given x coordinate that extends
from the x axis (not from the graph border) to the given
ycoordinate. It uses 2 or 3 columns of basic data. Addi-
tional input columns may be usedto provide information
such as variable line or ll color (see rgbcolor variable
(p. 35)).
2 columns: x y
3 columns: x y x_width
The width of the box is obtained in one of three ways. If the input data has a third column, this will be
used to set the width of the box. If not, if a width has been set using the set boxwidth command, this
will be used. If neither of these is available, the width of each box will be calculated automatically so that
it touches the adjacent boxes.
The interior of the boxes is drawn according to the current llstyle. See set style ll (p. 150) for details.
Alternatively a new llstyle may be specied in the plot command.
For llstyle empty the box is not lled.
For llstyle solid the box is lled with a solid rectangle of the current drawing color. There is an optional
parameter <density> that controls the ll density; it runs from 0 (background color) to 1 (current drawing
color).
For llstyle pattern the box is lled inthe current drawing color with a pattern, if supportedby the terminal
driver.
Examples:
To plot a data le with solid lled boxes with a small vertical space separating them (bargraph):
set boxwidth 0.9 relative
set style fill solid 1.0
plot ’file.dat’ with boxes
To plot a sine and a cosine curve in pattern-lled boxes style:
set style fill pattern
plot sin(x) with boxes, cos(x) with boxes
The sin plot will use pattern 0; the cos plot will use pattern 1. Any additional plots would cycle through
the patterns supported by the terminal driver.
control Library platform:VB.NET PowerPoint: Extract & Collect PPT Slide(s) Using VB Sample
want to combine these extracted slides into a please read this VB.NET PowerPoint slide processing powerful & profession imaging controls, PDF document, image
www.rasteredge.com
control Library platform:VB.NET PowerPoint: Merge and Split PowerPoint Document(s) with PPT
of the split PPT document will contain slides/pages 1-4 code in VB.NET to finish PowerPoint document splitting If you want to see more PDF processing functions
www.rasteredge.com
gnuplot 4.6
45
To specify explicit llstyles for each dataset:
plot ’file1’ with boxes fs solid 0.25, \
’file2’ with boxes fs solid 0.50, \
’file3’ with boxes fs solid 0.75, \
’file4’ with boxes fill pattern 1, \
’file5’ with boxes fill empty
Boxplot
0
20
40
60
80
100
120
140
160
A
B
Boxplots are acommonway to represent astatistical dis-
tribution of values. Quartile boundaries are determined
such that 1/4 of the points have a value equal or less
than the rst quartile boundary, 1/2 of the points have
avalue equal or less than the second quartile (median)
value, etc. A box is drawn around the region between
the rst and third quartiles, with a horizontal line at
the median value. Whiskers extend from the box to
user-specied limits. Points that lie outside these limits
are drawn individually.
Examples
# Place a boxplot at x coordinate 1.0 representing the y values in column 5
plot ’data’ using (1.0):5
# Same plot but suppress outliers and force the width of the boxplot to 0.3
set style boxplot nooutliers
plot ’data’ using (1.0):5:(0.3)
By default only one boxplot is produced that represents all y values from the second column of the using
specication. However, an additional (fourth) colunm can be added to the specication. If present, the
values of that column will be interpreted as the discrete levels of a factor variable. As many boxplots will be
drawn as there are levels in the factor variable. The separation between these boxplots is 1.0 by default, but
it can be changed by set style boxplot separation. By default, the value of the factor variable is shown
as a tic label below (or above) each boxplot.
Example
# Suppose that column 2 of ’data’ contains either "control" or "treatment"
# The following example produces two boxplots, one for each level of the
# factor
plot ’data’ using (1.0):5:(0):2
The default width of the box can be set via set boxwidth <width> or may be specied as an optional
3rd column in the using clause of the plot command. The rst and third columns (x coordinate and width)
are normally provided as constants rather than as data columns.
By default the whiskers extend from the ends of the box to the most distant point whose y value lies within
1.5 times the interquartile range. By default outliers are drawn as circles (point type 7). The width of the
bars at the end of the whiskers may be controlled using set bars.
These default properties may be changed using the set style boxplot command. See set style boxplot
(p. 149), bars (p. 101), boxwidth (p.102), llstyle (p. 150), candlesticks (p. 46).
Boxxyerrorbars
control Library platform:VB.NET PowerPoint: Complete PowerPoint Document Conversion in VB.
VB.NET PowerPoint Conversion Control to render and convert target PowerPoint document to various image or document formats, such as PDF, BMP, TIFF
www.rasteredge.com
control Library platform:VB.NET PowerPoint: Convert & Render PPT into PDF Document
Using this VB.NET PowerPoint to PDF converting demo code below, you can easily convert all slides of source PowerPoint document into a multi-page PDF file.
www.rasteredge.com
46
gnuplot 4.6
with boxxyerrorbars
The boxxyerrorbars style is only relevant to 2D data
plotting. It is similar to the xyerrorbars style ex-
cept that it draws rectangular areas rather than simple
crosses. It uses either 4 or 6 basic columns of input data.
Additional input columns may be used to provide infor-
mation such as variable line or ll color (see rgbcolor
variable (p.35)).
4 columns: x y xdelta ydelta
6 columns: x y xlow xhigh ylow yhigh
The box width and height are determined from the x and y errors in the same way as they are for the
xyerrorbars style | either from xlow to xhigh and from ylow to yhigh, or from x-xdelta to x+xdelta and
from y-ydelta to y+ydelta, depending on how many data columns are provided.
An additional (5th or 7th) input column may be used to provide variable (per-datapoint) color information
(see linecolor (p.34) and rgbcolor variable (p.35)).
The interior of the boxes is drawn according to the current llstyle. See set style ll (p. 150) and boxes
(p. 44) for details. Alternatively a new llstyle may be specied in the plot command.
Candlesticks
with candlesticks
The candlesticks style can be used for 2D data plotting
of nancial data or for generating box-and-whisker plots
of statistical data. The symbol is a rectangular box,
centered horizontally at the x coordinate and limited
vertically by the opening and closing prices. A vertical
line segment at the x coordinate extends up from the
top of the rectangle to the high price and another down
to the low. The vertical line will be unchanged if the
low and high prices are interchanged.
Five columns of basic data are required:
financial data:
date open low high close
whisker plot:
x box_min whisker_min whisker_high box_high
The width of the rectangle can be controlled by the set boxwidth command. For backwards compatibility
with earlier gnuplot versions, when the boxwidth parameter has not been set thenthe widthof the candlestick
rectangle is controlled by set bars <width>.
Alternatively, an explicit width for each box-and-whiskers grouping may be specied in an optional 6th
column of data. The width must be given in the same units as the x coordinate.
An additional (6th, or 7th if the 6th column is used for width data) input column may be used to provide
variable (per-datapoint) color information (see linecolor (p.34) and rgbcolor variable (p. 35)).
By default the vertical line segments have no crossbars at the top and bottom. If you want crossbars, which
are typically used for box-and-whisker plots, then add the keyword whiskerbars to the plot command. By
default these whiskerbars extend the full horizontal width of the candlestick, but you can modify this by
specifying a fraction of the full width.
The usual convention for nancial data is that the rectangle is empty if (open < close) and solid ll if (close
<open). This is the behavior you will get if the current llstyle is set to "empty". See llstyle (p.150).
If you set the llstyle to solid or pattern, then this will be used for all boxes independent of open and close
values. See also set bars (p.101) and nancebars (p.49). See also the
candlestick
and
finance
demos.
control Library platform:VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
insert or delete any certain PowerPoint slide without methods to reorder current PPT slides in both powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
control Library platform:C# PowerPoint: C# Guide to Add, Insert and Delete PPT Slide(s)
file and it includes all slides and properties to view detailed guide for each PowerPoint slide processing & profession imaging controls, PDF document, tiff
www.rasteredge.com
gnuplot 4.6
47
Note: To place additional symbols, such as the median value, on a box-and-whisker plot requires additional
plot commands as in this example:
# Data columns:X Min 1stQuartile Median 3rdQuartile Max
set bars 4.0
set style fill empty
plot ’stat.dat’ using 1:3:2:6:5 with candlesticks title ’Quartiles’, \
’’
using 1:4:4:4:4 with candlesticks lt -1 notitle
# Plot with crossbars on the whiskers, crossbars are 50% of full width
plot ’stat.dat’ using 1:3:2:6:5 with candlesticks whiskerbars 0.5
See set boxwidth (p. 102), set bars (p.101), set style ll (p. 150), and boxplot (p.45).
Circles
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
0.5
1.0
1.5
The circles style plots a circle with an explicit radius
at each data point. If three columns of data are present,
they are interpreted as x, y, radius. The radius is always
interpreted in the units of the plot’s horizontal axis (x
or x2). The scale on y and the aspect ratio of the plot
are both ignored. If only two columns are present, the
radius is taken from set style circle. In this case the
radius may be given in graph or screen coordinates. By
default a full circle will be drawn. It is possible to plot
arc segments instead of full circles by specifying a start
and end angle in the 4th and 5th columns. An optional
4th or 6th column can specify per-circle color. The start and end angles of the circle segments must be
specied in degrees.
Examples:
# draws circles whose area is proportional to the value in column 3
set style fill transparent solid 0.2 noborder
plot ’data’ using 1:2:(sqrt($3)) with circles, \
’data’ using 1:2 with linespoints
# draws Pac-men instead of circles
plot ’data’ using 1:2:(10):(40):(320) with circles
# draw a pie chart with inline data
set xrange [-15:15]
set style fill transparent solid 0.9 noborder
plot ’-’ using 1:2:3:4:5:6 with circles lc var
0
0
5
0
30
1
0
0
5
30
70
2
0
0
5
70
120
3
0
0
5 120
230
4
0
0
5 230
360
5
e
The result is similar to using a points plot with variable size points and pointstyle 7, except that the circles
will scale with the x axis range. See also set object circle (p. 133) and llstyle (p. 150).
Ellipses
48
gnuplot 4.6
with ellipses
The ellipses style plots an ellipse at each data point.
This style is only relevant for 2D plotting. Each ellipse
is described in terms of its center, major and minor di-
ameters, and the angle between its major diameter and
the x axis.
2 columns: x y
3 columns: x y major_diam
4 columns: x y major_diam minor_diam
5 columns: x y major_diam minor_diam angle
If only two input columns are present, they are taken as the coordinates of the centers, and the ellipses will
be drawn with the default extent (see set style ellipse (p.153)). The orientation of the ellipse, which is
dened as the angle between the major diameter and the plot’s x axis, is taken from the default ellipse style
(see set style ellipse (p. 153)). If three input columns are provided, the third column is used for both
diameters. The orientation angle defaults to zero. If four columns are present, they are interpreted as x, y,
major diameter, minor diameter. Note that these are diameters, not radii. An optional 5th column may be
used to specify the orientation angle in degrees. The ellipses will also be drawn with their default extent if
either of the supplied diameters in the 3-4-5 column form is negative.
In all of the above cases, optional variable color data may be given in an additional last (3th, 4th, 5th or
6th) column. See colorspec (p.34) for further information.
By default, the major diameter is interpreted in the units of the plot’s horizontal axis (x or x2) while the
minor diameter in that of the vertical (y or y2). This implies that if the x and y axis scales are not equal,
then the major/minor diameter ratio will no longer be correct after rotation. This behavior can be changed
with the units keyword, however.
There are three alternatives: if units xy is included in the plot specication, the axes will be scaled as
described above. units xx ensures that both diameters are interpreted in units of the x axis, while units
yy means that both diameters are interpreted in units of the y axis. In the latter two cases the ellipses will
have the correct aspect ratio, even if the plot is resized.
If units is omitted, the default setting will be used, which is equivalent to units xy. This can be redened
by set style ellipse.
Example (draws ellipses, cycling through the available line types):
plot ’data’ using 1:2:3:4:(0):0 with ellipses
See also set object ellipse (p. 133), set style ellipse (p.153) and llstyle (p. 150).
Dots
The dots style plots a tiny dot at each point; this is
useful for scatter plots with many points. Either 1 or 2
columns of input data are required in 2D. Three columns
are required in 3D.
For some terminals (post, pdf) the size of the dot can
be controlled by changing the linewidth.
1 column
y
# x is row number
2 columns: x y
3 columns: x y z
# 3D only (splot)
Filledcurves
gnuplot 4.6
49
with filledcurves
above
below
curve 1
curve 2
The lledcurves style is only relevant to 2D plotting.
Three variants are possible. The rst two variants re-
quire either a function or two columns of input data, and
may be further modied by the options listed below.
Syntax:
plot ... with filledcurves [option]
where the option can be one of the following
[closed | {above | below}
{x1 | x2 | y1 | y2 | r}[=<a>] | xy=<x>,<y>]
The rst variant, closed, treats the curve itself as a closed polygon. This is the default if there are two
columns of input data.
The second variant is to ll the area between the curve and a given axis, a horizontal or vertical line, or a
point.
filledcurves closed
... just filled closed curve,
filledcurves x1
... x1 axis,
filledcurves x2
... x2 axis, etc for y1 and y2 axes,
filledcurves y1=0
... line y=0 (at y1 axis) ie parallel to x1 axis,
filledcurves y2=42
... line y=42 (at y2 axis) ie parallel to x2, etc,
filledcurves xy=10,20 ... point 10,20 of x1,y1 axes (arc-like shape).
filledcurves above r=1.5 the area of a polar plot outside radius 1.5
The thirdvariant requires three columns of input data: the x coordinate and two y coordinates corresponding
to two curves sampled at the same set of x coordinates; the area between the two curves is lled. This is the
default if there are three or more columns of input data.
3 columns: x y1 y2
Example of lling the area between two input curves.
fill between curves demo.
plot ’data’ using 1:2:3 with filledcurves
The above and below options apply both to commands of the form
... filledcurves above {x1|x2|y1|y2|r}=<val>
and to commands of the form
... using 1:2:3 with filledcurves below
In either case the option limits the lled area to one side of the bounding line or curve.
Note: Not all terminal types support this plotting mode.
Zooming a lled curve drawn from a datale may produce empty or incorrect areas because gnuplot is
clipping points and lines, and not areas.
If the values of <a>, <x>, <y> are out of the drawing boundary, then they are moved to the graph
boundary. Then the actually lled area in the case of option xy=<x>,<y> will depend on xrange and
yrange.
Financebars
The nancebars style is only relevant for 2D data plotting of nancial data. It requires 1 x coordinate
(usually a date) and 4 y values (prices).
5 columns:
date open low high close
An additional (6th) input column may be used to provide variable (per-record) color information (see line-
color (p.34) and rgbcolor variable (p. 35)).
50
gnuplot 4.6
with financebars
The symbol is a vertical line segment, located horizon-
tally at the x coordinate and limited vertically by the
high and low prices. A horizontal tic on the left marks
the opening price and one on the right marks the closing
price. The length of these tics may be changed by set
bars. The symbol will be unchanged if the high and
low prices are interchanged. See set bars (p.101) and
candlesticks (p.46), and also the
finance demo.
Fsteps
with fsteps
The fsteps style is only relevant to 2D plotting. It con-
nects consecutive points withtwo line segments: the rst
from (x1,y1) to (x1,y2) and the second from (x1,y2) to
(x2,y2). The input column requires are the same as for
plot styles lines and points. The dierence between
fsteps and steps is that fsteps traces rst the change
in y and then the change in x. steps traces rst the
change in x and then the change in y.
See also
steps demo.
Fillsteps
The llsteps style is exactly like steps except that the area between the curve and y=0 is lled in the
current ll style. See steps (p. 57).
Histeps
with histeps
The histeps style is only relevant to 2D plotting. It
is intended for plotting histograms. Y-values are as-
sumed to be centered at the x-values; the point at x1 is
represented as a horizontal line from ((x0+x1)/2,y1) to
((x1+x2)/2,y1). The lines representing the end points
are extended so that the step is centered on at x. Adja-
cent points are connected by a vertical line at their aver-
age x, that is, from ((x1+x2)/2,y1) to ((x1+x2)/2,y2).
The input column requires are the same as for plot styles
lines and points.
If autoscale is in eect, it selects the xrange from the data rather than the steps, so the end points will
appear only half as wide as the others. See also
steps demo.
histeps is only a plotting style; gnuplot does not have the ability to create bins and determine their
population from some data set.
Documents you may be interested
Documents you may be interested