01.02.2014 Views

GNUPlot Manual

GNUPlot Manual

GNUPlot Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

150 gnuplot 4.0 36 SET-SHOW<br />

The defaults are border mirror norotate for tics on the x and y axes, and border nomirror norotate<br />

for tics on the x2 and y2 axes. For the z axis, the {axis | border} option is not available and the<br />

default is nomirror. If you do want to mirror the z-axis tics, you might want to create a bit more room<br />

for them with set border.<br />

set xtics with no options restores the default border or axis if xtics are being displayed; otherwise it<br />

has no effect. Any previously specified tic frequency or position {and labels} are retained.<br />

Positions of the tics are calculated automatically by default or if the autofreq option is given; otherwise<br />

they may be specified in either of two forms:<br />

The implicit , , form specifies that a series of tics will be plotted on the axis<br />

between the values and with an increment of . If is not given, it is<br />

assumed to be infinity. The increment may be negative. If neither nor is given, <br />

is assumed to be negative infinity, is assumed to be positive infinity, and the tics will be drawn<br />

at integral multiples of . If the axis is logarithmic, the increment will be used as a multiplicative<br />

factor.<br />

The set grid options ’front’, ’back’ and ’layerdefault’ affect the drawing order of the xtics, too.<br />

Examples:<br />

Make tics at 0, 0.5, 1, 1.5, ..., 9.5, 10.<br />

set xtics 0,.5,10<br />

Make tics at ..., -10, -5, 0, 5, 10, ...<br />

set xtics 5<br />

Make tics at 1, 100, 1e4, 1e6, 1e8.<br />

set logscale x; set xtics 1,100,1e8<br />

The explicit ("" , ...) form allows arbitrary tic positions or non-numeric tic<br />

labels. In this form, the tics do not need to be listed in numerical order. Each tic has a position,<br />

optionally with a label. Note that the label is a string enclosed by quotes. It may be a constant string,<br />

such as "hello", may contain formatting information for converting the position into its label, such as<br />

"%3f clients", or may be empty, "". See set format (p. 66) for more information. If no string is given,<br />

the default label (numerical) is used.<br />

An explicit tic mark has a third parameter, the "level". The default is level 0, a major tic. A level of 1<br />

generates a minor tic. If the level is specified, then the label must also be supplied.<br />

Examples:<br />

set xtics ("low" 0, "medium" 50, "high" 100)<br />

set xtics (1,2,4,8,16,32,64,128,256,512,1024)<br />

set ytics ("bottom" 0, "" 10, "top" 20)<br />

set ytics ("bottom" 0, "" 10 1, "top" 20)<br />

In the second example, all tics are labelled. In the third, only the end tics are labelled. In the fourth,<br />

the unlabeled tic is a minor tic.<br />

However they are specified, tics will only be plotted when in range.<br />

Format (or omission) of the tic labels is controlled by set format, unless the explicit text of a labels is<br />

included in the set xtics () form.<br />

Minor (unlabelled) tics can be added by the set mxtics command.<br />

In case of timeseries data, position values must be given as quoted dates or times according to the format<br />

timefmt. If the , , form is used, and must be given according<br />

to timefmt, but must be in seconds. Times will be written out according to the format given<br />

on set format, however.<br />

Examples:<br />

set xdata time<br />

set timefmt "%d/%m"<br />

set format x "%b %d"<br />

set xrange ["01/12":"06/12"]<br />

set xtics "01/12", 172800, "05/12"

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

Saved successfully!

Ooh no, something went wrong!