gnuplot 4.6
141
space (G and B accordingly).
All values for all color spaces are limited to [0,1].
RGB stands for Red, Green and Blue; CMY stands for Cyan, Magenta and Yellow; HSV stands for Hue,
Saturation, and Value; YIQ is the color model used by the U.S. Commercial Color Television Broadcasting,
it is basically an RGB recoding with downward compatibility for black and white television; XYZ are the
three primary colors of the color model dened by the ’Commission Internationale de l’Eclairage’ (CIE). For
more information on color models see:
http://en.wikipedia.org/wiki/Color
space
Rgbformulae
For rgbformulae three suitable mapping functions have to be chosen. This is done via rgbformulae
<r>,<g>,<b>. The available mapping functions are listed by show palette rgbformulae. Default
is 7,5,15, some other examples are 3,11,6, 21,23,3 or 3,23,21. Negative numbers, like 3,-11,-6, mean
inverted color (i.e. 1-gray passed into the formula, see also positive (p. 141) and negative (p. 141)
options below).
Some nice schemes in RGB color space
7,5,15
... traditional pm3d (black-blue-red-yellow)
3,11,6
... green-red-violet
23,28,3 ... ocean (green-blue-white); try also all other permutations
21,22,23 ... hot (black-red-yellow-white)
30,31,32 ... color printable on gray (black-blue-violet-yellow-white)
33,13,10 ... rainbow (blue-green-yellow-red)
34,35,36 ... AFM hot (black-red-yellow-white)
Afull color palette in HSV color space
3,2,2
... red-yellow-green-cyan-blue-magenta-red
Please note that even if called rgbformulae the formulas might actually determine the <H>,<S>,<V> or
<X>,<Y>,<Z> or ... color components as usual.
Use positive and negative to invert the gure colors.
Note that it is possible to nd a set of the best matching rgbformulae for any other color scheme by the
command
show palette fit2rgbformulae
Dened
Gray-to-rgb mapping can be manually set by use of palette dened: A color gradient is dened and used
to give the rgb values. Such a gradient is a piecewise linear mapping from gray values in [0,1] to the RGB
space [0,1]x[0,1]x[0,1]. You must specify the gray values and the corresponding RGB values between which
linear interpolation will be done.
Syntax:
set palette defined { ( <gray1> <color1> {, <grayN> <colorN>}... ) }
<grayX> are gray values which are mapped to [0,1] and <colorX> are the corresponding rgb colors. The
color can be specied in three dierent ways:
<color> := { <r> <g> <b> | ’<color-name>’ | ’#rrggbb’ }
Either by three numbers (each in [0,1]) for red, green and blue, separated by whitespace, or the name of the
color in quotes or X style color speciers also in quotes. You may freely mix the three types in a gradient
denition, but the named color "red" will be something strange if RGB is not selected as color space. Use
show colornames for a list of known color names.
How to convert pdf to powerpoint on - Library application component: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
How to convert pdf to powerpoint on - Library application component: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
142
gnuplot 4.6
Please note, that even if written as <r>, this might actually be the <H> component in HSV color space or
<X> in CIE-XYZ space, or ... depending on the selected color model.
The <gray> values have to form an ascending sequence of real numbers; the sequence will be automatically
rescaled to [0,1].
set palette dened (without a gradient denition in braces) switches to RGB color space and uses a preset
full-spectrum color gradient. Use show palette gradient to display the gradient.
Examples:
To produce a gray palette (useless but instructive) use:
set palette model RGB
set palette defined ( 0 "black", 1 "white" )
To produce a blue yellow red palette use (all equivalent):
set palette defined ( 0 "blue", 1 "yellow", 2 "red" )
set palette defined ( 0 0 0 1, 1 1 1 0, 2 1 0 0 )
set palette defined ( 0 "#0000ff", 1 "#ffff00", 2 "#ff0000" )
To produce some rainbow-like palette use:
set palette defined ( 0 "blue", 3 "green", 6 "yellow", 10 "red" )
Full color spectrum within HSV color space:
set palette model HSV
set palette defined ( 0 0 1 1, 1 1 1 1 )
set palette defined ( 0 0 1 0, 1 0 1 1, 6 0.8333 1 1, 7 0.8333 0 1)
Approximate the default palette used by MATLAB:
set pal defined (1 ’#00008f’, 8 ’#0000ff’, 24 ’#00ffff’, \
40 ’#ffff00’, 56 ’#ff0000’, 64 ’#800000’)
To produce a palette with only a few, equally-spaced colors:
set palette model RGB maxcolors 4
set palette defined ( 0 "yellow", 1 "red" )
’Trac light’ palette (non-smooth color jumps at gray = 1/3 and 2/3).
set palette model RGB
set palette defined (0 "dark-green", 1 "green", \
1 "yellow",
2 "dark-yellow", \
2 "red",
3 "dark-red" )
Functions
Use set palette functions <Rexpr>, <Gexpr>, <Bexpr> to dene three formulae for the R(gray),
G(gray) and B(gray) mapping. The three formulae may depend on the variable gray which will take values
in [0,1] and shouldalso produce values in [0,1]. Please note that <Rexpr> might be a formula for the H-value
if HSV color space has been chosen (same for all other formulae and color spaces).
Examples:
To produce a full color palette use:
set palette model HSV functions gray, 1, 1
Anice black to gold palette:
set palette model XYZ functions gray**0.35, gray**0.5, gray**0.8
Agamma-corrected black and white palette
gamma = 2.2
color(gray) = gray**(1./gamma)
set palette model RGB functions color(gray), color(gray), color(gray)
Library application component:Online Convert PowerPoint to PDF file. Best free online export
Download Free Trial. Convert a PPTX/PPT File to PDF. Then just wait until the conversion from Powerpoint to PDF is complete and download the file.
www.rasteredge.com
Library application component:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
C# PDF - Convert PDF to JPEG in C#.NET. C#.NET PDF to JPEG Converting & Conversion Control. Convert PDF to JPEG Using C#.NET. Add necessary references:
www.rasteredge.com
gnuplot 4.6
143
Cubehelix
The "cubehelix" option denes a family of palettes in which color (hue) varies along the standardcolor wheel
while at the same time the net intensity increases monotonically as the gray value goes from 0 to 1.
D A Green (2011) http://arxiv.org/abs/1108.5083
start denes the starting point along the color wheel in radians. cycles denes how many color wheel cycles
span the palette range. Larger values of saturation produce more saturated color; saturation > 1 may lead
to clipping of the individual RGB components and to intensity becoming non-monotonic. The palette is also
aected by set palette gamma. The default values are
set palette cubehelix start 0.5 cycles -1.5 saturation 1
set palette gamma 1.5
File
set palette le is basically a set palette dened (<gradient>) where <gradient>is read from a datale.
Either 4 columns (gray,R,G,B) or just three columns (R,G,B) have to be selected via the using data le
modier. In the three column case, the line number will be used as gray. The gray range is automatically
rescaled to [0,1]. The le is read as a normal data le, so all datale modiers can be used. Please note,
that R might actually be e.g. H if HSV color space is selected.
As usual <lename> may be ’-’ which means that the data follow the command inline and are terminated
by a single e on a line of its own.
Use show palette gradient to display the gradient.
Examples:
Read in a palette of RGB triples each in range [0,255]:
set palette file ’some-palette’ using ($1/255):($2/255):($3/255)
Equidistant rainbow (blue-green-yellow-red) palette:
set palette model RGB file "-"
0 0 1
0 1 0
1 1 0
1 0 0
e
Binary palette les are supported as well, see binary general (p. 74). Example: put 64 triplets of R,G,B
doubles into le palette.bin and load it by
set palette file "palette.bin" binary record=64 using 1:2:3
Gamma correction
For gray mappings gamma correction can be turned on by set palette gamma <gamma>. <gamma>
defaults to 1.5 which is quite suitable for most terminals.
The gamma correction is applied to the cubehelix color palette family, but not to other palette coloring
schemes. However, you may easily implement gamma correction for explicit color functions.
Example:
set palette model RGB
set palette functions gray**0.64, gray**0.67, gray**0.70
To use gamma correction with interpolated gradients specify intermediate gray values with appropriate
colors. Instead of
set palette defined ( 0 0 0 0, 1 1 1 1 )
Library application component:VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Convert PDF to Image; Convert Word to PDF; Convert Excel to PDF; Convert PowerPoint to PDF; Convert Image to PDF; Convert Jpeg to PDF;
www.rasteredge.com
Library application component:VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Convert PDF to HTML. |. Home ›› XDoc.PDF ›› VB.NET PDF: PDF to HTML. Convert PDF to HTML in VB.NET Demo Code. Add necessary references:
www.rasteredge.com
144
gnuplot 4.6
use e.g.
set palette defined ( 0 0 0 0, 0.5 .73 .73 .73, 1 1 1 1 )
or even more intermediate points until the linear interpolation ts the "gamma corrected" interpolation well
enough.
Postscript
In order to reduce the size of postscript les, the gray value and not all three calculated r,g,b values are
written to the le. Therefore the analytical formulae are coded directly in the postscript language as a
header just before the pm3d drawing, see /g and /cF denitions. Usually, it makes sense to write therein
denitions of only the 3 formulae used. But for multiplot or any other reason you may want to manually edit
the transformations directly in the postscript le. This is the default option nops
allcF. Using the option
ps
allcF writes postscript denitions of all formulae. This you may nd interesting if you want to edit the
postscript le in order to have dierent palettes for dierent surfaces in one graph. Well, you can achieve
this functionality by multiplot with xed origin and size.
If pm3d map has been plotted from gridded or almost regular data with an output to a postscript le,
then it is possible to reduce the size of this postscript le up to at about 50% by the enclosed awk script
pm3dCompress.awk. This you may nd interesting if you intend to keep the le for including it into your
publication or before downloading a very large le into a slow printer. Usage:
awk -f pm3dCompress.awk thefile.ps >smallerfile.ps
If pm3d map has been plotted from rectangular gridded data with an output to a postscript le, then it is
possible to reduce the le size even more by the enclosed awk script pm3dConvertToImage.awk. Usage:
awk -f pm3dConvertToImage.awk <thefile.ps >smallerfile.ps
You may manually change the postscript output from gray to color and vice versa and change the denition
of <maxcolors>.
Pointintervalbox
The pointinterval property of line types is used in plot style linespoints. A negative value of pointinterval,
e.g. -N, means that point symbols are drawn only for every Nth point, and that a box (actually circle) behind
each point symbol is blanked out by lling with the background color. The command set pointintervalbox
controls the radius of this blanked-out region. It is a multiplier for the default radius, which is equal to the
point size.
Pointsize
The set pointsize command scales the size of the points used in plots.
Syntax:
set pointsize <multiplier>
show pointsize
The default is a multiplier of 1.0. Larger pointsizes may be useful to make points more visible in bitmapped
graphics.
The pointsize of a single plot may be changed on the plot command. See plot with (p. 91) for details.
Please note that the pointsize setting is not supported by all terminal types.
Polar
The set polar command changes the meaning of the plot from rectangular coordinates to polar coordinates.
Syntax:
Library application component:C# powerpoint - Convert PowerPoint to PDF in C#.NET
C# PowerPoint - Convert PowerPoint to PDF in C#.NET. C# Demo: Convert PowerPoint to PDF Document. Add references: RasterEdge.Imaging.Basic.dll.
www.rasteredge.com
Library application component:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Convert PDF to HTML. |. C#.NET PDF SDK - Convert PDF to HTML in C#.NET. How to Use C# .NET XDoc.PDF SDK to Convert PDF to HTML Webpage in C# .NET Program.
www.rasteredge.com
gnuplot 4.6
145
set polar
unset polar
show polar
In polar coordinates, the dummy variable (t) is an angle. The default range of t is [0:2*pi], or, if degree
units have been selected, to [0:360] (see set angles (p.97)).
The command unset polar changes the meaning of the plot back to the default rectangular coordinate
system.
The set polar command is not supported for splots. See the set mapping (p.127) command for similar
functionality for splot (p.169)s.
While in polar coordinates the meaning of an expression in t is really r = f(t), where t is an angle of rotation.
The trange controls the domain (the angle) of the function. The r, x and y ranges control the extent of
the graph in the x and y directions. Each of these ranges, as well as the rrange, may be autoscaled or set
explicitly. For details, see set rrange (p. 146) and set xrange (p. 161).
Example:
set polar
plot t*sin(t)
set trange [-2*pi:2*pi]
set rrange [0:3]
plot t*sin(t)
The rst plot uses the default polar angular domain of 0 to 2*pi. The radius and the size of the graph are
scaled automatically. The second plot expands the domain, and restricts the size of the graph to the area
within 3 units of the origin. This has the eect of limiting x and y to [-3:3].
You may want to set size square to have gnuplot try to make the aspect ratio equal to unity, so that
circles look circular. See also
polar demos (polar.dem)
and
polar data plot (poldat.dem).
Print
The set print command redirects the output of the print command to a le.
Syntax:
set print
set print "-"
set print "<filename>"
set print "<filename>" append
set print "|<shell_command>"
Without "<lename>", the output le is restored to <STDERR>.
The <lename> "-" means
<STDOUT>. The append  ag causes the le to be opened in append mode. A <lename> starting
with "j" is opened as a pipe to the <shell
command> on platforms that support piping.
Psdir
The set psdir <directory> command controls the search path used by the postscript terminal to nd
prologue.ps and character encoding les. You can use this mechanism to switch between dierent sets of
locally-customized prolog les. The search order is
1) The directory specified by ‘set psdir‘, if any
2) The directory specified by environmental variable GNUPLOT_PS_DIR
3) A built-in header or one from the default system directory
4) Directories set by ‘set loadpath‘
Library application component:VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
VB.NET PDF - Convert PDF to MS Office Word in VB.NET. VB.NET Tutorial for How to Convert PDF to Word (.docx) Document in VB.NET. Best
www.rasteredge.com
Library application component:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
VB.NET PDF - Convert PDF to TIFF Using VB in VB.NET. Free VB.NET Guide to Render and Convert PDF Document to TIFF in Visual Basic Class.
www.rasteredge.com
146
gnuplot 4.6
Raxis
The commands set raxis and unset raxis toggle whether the polar axis is drawn separately from grid lines
and the x axis. If the minimum of the current rrange is non-zero (and not autoscaled), then a white circle is
drawn at the center of the polar plot to indicate that the plot lines and axes do not reach 0. The axis line is
drawn using the same line type as the plot border. See polar (p.144), rrange (p.146), rtics (p.146),
set grid (p. 117).
Rmargin
The command set rmargin sets the size of the right margin. Please see set margin (p. 127) for details.
Rrange
The set rrange command sets the range of the radial coordinate for a graph in polar mode. This has the
eect of setting both xrange and yrange as well. The resulting xrange and yrange are both [-(rmax-rmin) :
+(rmax-rmin)]. However if you later change the x or y range, for example by zooming, this does not change
rrange, so data points continue to be clipped against rrange. Autoscaling of rmin always results in rmin =
0.
Rtics
The set rtics command places tics along the polar axis. These will only be shown in polar plot mode. The
tics and labels are drawn to the right of the origin. The mirror keyword causes them to be drawn also to
the left of the origin. See polar (p.144), and see set xtics (p.163) for discussion of other keywords.
Samples
The sampling rate of functions, or for interpolating data, may be changed by the set samples command.
Syntax:
set samples <samples_1> {,<samples_2>}
show samples
By default, sampling is set to 100 points. A higher sampling rate will produce more accurate plots, but will
take longer. This parameter has no eect on data le plotting unless one of the interpolation/approximation
options is used. See plot smooth (p. 81) re 2D data and set cntrparam (p. 104) and set dgrid3d
(p. 110) re 3D data.
When a 2D graph is being done, only the value of <samples
1> is relevant.
When a surface plot is being done without the removal of hidden lines, the value of samples species the
number of samples that are to be evaluated for the isolines. Each iso-v line will have <sample
1> samples
and each iso-u line will have <sample
2> samples. If you only specify <samples
1>, <samples
2> will be
set to the same value as <samples
1>. See also set isosamples (p. 119).
Size
Syntax:
set size {{no}square | ratio <r> | noratio} {<xscale>,<yscale>}
show size
The <xscale> and <yscale> values are scale factors for the size of the plot, which includes the graph, labels,
and margins.
Important note:
gnuplot 4.6
147
In earlier versions of gnuplot, some terminal types used the values from
‘set size‘ to control also the size of the output canvas; others did not.
In version 4.6 almost all terminals now follow the following convention:
set term <terminal
type> size <XX>, <YY> controls the size of the output le, or canvas. Please
see individual terminal documentation for allowed values of the size parameters. By default, the plot will ll
this canvas.
set size <XX>, <YY> scales the plot itself relative to the size of the canvas. Scale values less than 1 will
cause the plot to not ll the entire canvas. Scale values larger than 1 will cause only a portion of the plot
to t on the canvas. Please be aware that setting scale values larger than 1 may cause problems on some
terminal types.
ratio causes gnuplot to try to create a graph with an aspect ratio of <r> (the ratio of the y-axis length to
the x-axis length) within the portion of the plot specied by <xscale> and <yscale>.
The meaning of a negative value for <r> is dierent. If <r>=-1, gnuplot tries to set the scales so that the
unit has the same length on both the x and y axes. This is equivalent to set view equal xy. See set view
equal (p.159). If <r>=-2, the unit on y has twice the length of the unit on x, and so on.
The success of gnuplot in producing the requested aspect ratio depends on the terminal selected. The graph
area will be the largest rectangle of aspect ratio <r> that will t into the specied portion of the output
(leaving adequate margins, of course).
square is a synonym for ratio 1.
Both noratio and nosquare return the graph to the default aspect ratio of the terminal, but do not return
<xscale> or <yscale> to their default values (1.0).
ratio and square have no eect on 3D plots, but do aect 3D projections created using set view map.
See also set view equal (p. 159), which forces the x and y axes of a 3D onto the same scale.
Examples:
To set the size so that the plot lls the available canvas:
set size 1,1
To make the graph half size and square use:
set size square 0.5,0.5
To make the graph twice as high as wide use:
set size ratio 2
Style
Default plotting styles are chosen with the set style data and set style function commands. See plot
with (p.91) for information about how to override the default plotting style for individual functions and
data sets. See plotting styles (p.43) for a complete list of styles.
Syntax:
set style function <style>
set style data <style>
show style function
show style data
Default styles for specic plotting elements may also be set.
Syntax:
set style arrow <n> <arrowstyle>
set style fill <fillstyle>
set style histogram <histogram style options>
set style line <n> <linestyle>
148
gnuplot 4.6
If gnuplot was built with the support of objects, then the following options are also available:
Syntax:
set style rectangle <object options> <linestyle> <fillstyle>
set style circle radius <size> {clip|noclip}
set style ellipse size <size> units {xy|xx|yy} {clip|noclip}
Set style arrow
Each terminal has a default set of arrow and point types, which can be seen by using the command test.
set style arrow denes a set of arrow types and widths and point types and sizes so that you can refer to
them later by an index instead of repeating all the information at each invocation.
Syntax:
set style arrow <index> default
set style arrow <index> {nohead | head | heads}
{size <length>,<angle>{,<backangle>}}
{filled | empty | nofilled}
{front | back}
{ {linestyle | ls <line_style>}
| {linetype | lt <line_type>}
{linewidth | lw <line_width} }
unset style arrow
show style arrow
<index> is an integer that identies the arrowstyle.
If default is given all arrow style parameters are set to their default values.
If the linestyle <index> already exists, only the given parameters are changed while all others are preserved.
If not, all undened values are set to the default values.
Specifying nohead produces arrows drawn without a head | a line segment. This gives you yet another
way to draw a line segment on the plot. By default, arrows have one head. Specifying heads draws arrow
heads on both ends of the line.
Headsize canbe controlled by size <length>,<angle>or size <length>,<angle>,<backangle>, where
<length> denes length of each branch of the arrow head and <angle> the angle (in degrees) they make
with the arrow. <Length> is in x-axis units; this can be changed by rst, second, graph, screen, or
character before the <length>; see coordinates (p.22) for details. <Backangle> only takes eect when
lled or empty is also used. Then, <backangle> is the angle (in degrees) the back branches make with the
arrow (in the same direction as <angle>). The g terminal has a restricted backangle function. It supports
three dierent angles. There are two thresholds: Below 70 degrees, the arrow head gets an indented back
angle. Above 110 degrees, the arrow head has an acute back angle. Between these thresholds, the back line
is straight.
Specifying lled produces lled arrow heads (if heads are used). Filling is supported on lled-polygon
capable terminals, see help of pm3d (p. 136) for their list, otherwise the arrow heads are closed but not
lled. The same result (closed but not lled arrow head) is reached by specifying empty. Further, lling and
outline is obviously not supported on terminals drawing arrows by their own specic routines, like metafont,
metapost, latex or tgif.
The line style may be selected from a user-dened list of line styles (see set style line (p. 151)) or
may be dened here by providing values for <line
type> (an index from the default list of styles) and/or
<line
width> (which is a multiplier for the default width).
Note, however, that if a user-dened line style has been selected, its properties (type and width) cannot be
altered merely by issuing another set style arrow command with the appropriate index and lt or lw.
If front is given, the arrows are written on top of the graphed data. If back is given (the default), the arrow
is written underneath the graphed data. Using front will prevent a arrow from being obscured by dense
data.
gnuplot 4.6
149
Examples:
To draw an arrow without an arrow head and double width, use:
set style arrow 1 nohead lw 2
set arrow arrowstyle 1
See also set arrow (p.97) for further examples.
Boxplot
The set style boxplot command allows you to change the layout of plots created using the boxplot plot
style.
Syntax:
set style boxplot {range <r> | fraction <f>}
{{no}outliers} {pointtype <p>}
{candlesticks | financebars}
{separation <x>}
{labels off | auto | x | x2}
{sorted | unsorted}
The box in the boxplot always spans the range of values from the rst quartile to the third quartile of the
data points. The limit of the whiskers that extend from the box can be controlled in two dierent ways. By
default the whiskers extend from each end of the box for a range equal to 1.5 times the interquartile range
(i.e. the vertical height of the box proper). Each whisker is truncated back toward the median so that it
terminates at a y value belonging to some point in the data set. Since there may be no point whose value is
exactly 1.5 times the interquartile distance, the whisker may be shorter than its nominal range. This default
corresponds to
set style boxplot range 1.5
Alternatively, you can specify the fraction of the total number of points that the whiskers should span. In
this case the range is extended symmetrically from the median value until it encompasses the requested
fraction of the data set. Here again each whisker is constrained to end at a point in the data set. To span
95% of the points in the set
set style boxplot fraction 0.95
Any points that lie outside the range of the whiskers are considered outliers. By default these are drawn as
individual circles (pointtype 7). The option nooutliers disables this.
By default boxplots are drawn in a style similar to candlesticks, but you have the option of using instead a
style similar to nance bars.
If the using specication for a boxplot contains a fourth column, the values in that column will be interpreted
as the discrete leveles of a factor variable. In this case more than one boxplots may be drawn, as many as
the number of levels of the factor variable. These boxplots will be drawn next to each other, the distance
between them is 1.0 by default (in x-axis units). This distance can be changed by the option separation.
The labels option governs how and where these boxplots (each representing a part of the dataset) are
labeled. By default the value of the factor is put as a tick label on the horizontal axis { x or x2, depending
on which one is used for the plot itself. This setting corresponds to option labels auto. The labels can be
forced to use either of the x or x2 axes { options labels x and labels x2, respectively {, or they can be
turned o altogether with the option labels o.
By default the boxplots corresponding to dierent levels of the factor variable are not sorted; they will
be drawn in the same order the levels are encountered in the data le. This behavior corresponds to the
unsorted option. If the sorted option is active, the levels are rst sorted alphabetically, and the boxplots
are drawn in the sorted order.
The separation, labels, sorted and unsorted option only have an eect if a fourth column is given the
plot specication.
See boxplot (p.45), candlesticks (p.46), nancebars (p.49).
150
gnuplot 4.6
Set style data
The set style data command changes the default plotting style for data plots.
Syntax:
set style data <plotting-style>
show style data
See plotting styles (p.43) for the choices. If no choice is given, the choices are listed. show style data
shows the current default data plotting style.
Set style ll
The set style ll command is used to set the default style of the plot elements in plots with boxes,
histograms, candlesticks and lledcurves. This default can be superseded by llstyles attached to individual
plots. See also ’set style rectangle’.
Syntax:
set style fill {empty
| {transparent} solid {<density>}
| {transparent} pattern {<n>}}
{border {lt} {lc <colorspec>} | noborder}
The default llstyle is empty.
The solid option causes lling with a solid color, if the terminal supports that. The <density> parameter
species the intensity of the ll color. At a <density> of 0.0, the box is empty, at <density> of 1.0, the inner
area is of the same color as the current linetype. Some terminal types can vary the density continuously;
others implement only a few levels of partial ll. If no <density> parameter is given, it defaults to 1.
The pattern option causes lling to be done with a ll pattern supplied by the terminal driver. The kind
and number of available ll patterns depend on the terminal driver. If multiple datasets using lled boxes
are plotted, the pattern cycles through all available pattern types, starting from pattern <n>, much as the
line type cycles for multiple line plots.
The empty option causes lled boxes not to be lled. This is the default.
By default, border, the box is bounded by a solid line of the current linetype. border <colorspec> allows
you to change the color of the border. noborder species that no bounding lines are drawn.
Set style ll transparent Some terminals support the attribute transparent for lled areas. In the
case of transparent solid ll areas, the density parameter is interpreted as an alpha value; that is, density 0
is fully transparent, density 1 is fully opaque. In the case of transparent pattern ll, the background of the
pattern is either fully transparent or fully opaque.
Terminal
solid
pattern pm3d
gif
no
yes
no
jpeg
yes
no
yes
pdf
yes
yes
yes
png
TrueColor
index
yes
post
no
yes
no
svg
yes
no
yes
win
yes
yes
yes
wxt
yes
yes
yes
x11
no
yes
no
Note that there may be additional limitations on the creation or viewing of graphs containing transparent
ll areas. For example, the png terminal can only use transparent ll if the "truecolor" option is set. Some
pdf viewers may not correctly display the ll areas even if they are correctly described in the pdf le.
Ghostscript/gv does not correctly display pattern-ll areas even though actual PostScript printers generally
have no problem.
Documents you may be interested
Documents you may be interested