01.02.2014 Views

GNUPlot Manual

GNUPlot Manual

GNUPlot Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

54 gnuplot 4.0 36 SET-SHOW<br />

unset arrow 2<br />

To delete all arrows, use:<br />

unset arrow<br />

To show all arrows (in tag order), use:<br />

show arrow<br />

See also<br />

arrows demos.<br />

36.3 Autoscale<br />

Autoscaling may be set individually on the x, y or z axis or globally on all axes.<br />

autoscale all axes.<br />

Syntax:<br />

set autoscale {{|min|max|fixmin|fixmax|fix} | fix | keepfix}<br />

unset autoscale {}<br />

show autoscale<br />

The default is to<br />

where is either x, y, z, cb, x2, y2 or xy. A keyword with min or max appended (this cannot<br />

be done with xy) tells gnuplot to autoscale just the minimum or maximum of that axis. If no keyword<br />

is given, all axes are autoscaled.<br />

A keyword with fixmin, fixmax or fix appended tells gnuplot to disable extension of the axis range to<br />

the next tic mark position, for autoscaled axes using equidistant tics; set autoscale fix sets this for all<br />

axes. Command set autoscale keepfix autoscales all axes while keeping the fix settings.<br />

When autoscaling, the axis range is automatically computed and the dependent axis (y for a plot and<br />

z for splot) is scaled to include the range of the function or data being plotted.<br />

If autoscaling of the dependent axis (y or z) is not set, the current y or z range is used.<br />

Autoscaling the independent variables (x for plot and x,y for splot) is a request to set the domain to<br />

match any data file being plotted. If there are no data files, autoscaling an independent variable has no<br />

effect. In other words, in the absence of a data file, functions alone do not affect the x range (or the y<br />

range if plotting z = f(x,y)).<br />

Please see set xrange (p. 148) for additional information about ranges.<br />

The behavior of autoscaling remains consistent in parametric mode, (see set parametric (p. 81)).<br />

However, there are more dependent variables and hence more control over x, y, and z axis scales. In<br />

parametric mode, the independent or dummy variable is t for plots and u,v for splots. autoscale<br />

in parametric mode, then, controls all ranges (t, u, v, x, y, and z) and allows x, y, and z to be fully<br />

autoscaled.<br />

Autoscaling works the same way for polar mode as it does for parametric mode for plot, with the<br />

extension that in polar mode set dummy can be used to change the independent variable from t (see<br />

set dummy (p. 64)).<br />

When tics are displayed on second axes but no plot has been specified for those axes, x2range and<br />

y2range are inherited from xrange and yrange. This is done before xrange and yrange are autoextended<br />

to a whole number of tics, which can cause unexpected results. You can use the fixmin or fixmax<br />

options to avoid this.<br />

Examples:<br />

This sets autoscaling of the y axis (other axes are not affected):<br />

set autoscale y<br />

This sets autoscaling only for the minimum of the y axis (the maximum of the y axis and the other axes<br />

are not affected):<br />

set autoscale ymin

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

Saved successfully!

Ooh no, something went wrong!