next up previous contents index
Next: Xmtics Up: Set-show Previous: Xdtics   Contents   Index


Xlabel

The set xlabel command sets the x axis label. Similar commands set labels on the other axes.

Syntax:

     set xlabel {"<label>"} {offset <offset>} {font "<font>{,<size>}"}
                {{textcolor | tc} {lt <line_type> | default}} {{no}enhanced}
                {rotate by <degrees>}
     show xlabel

The same syntax applies to x2label, ylabel, y2label, zlabel and cblabel.

If 5#5offset6#6 is specified by either x,y or x,y,z the label is moved by the given offset. It may be preceded by first, second, graph, screen, or character to select the coordinate system. See coordinates (p. [*]) for details. By default, the character coordinate system is used. For example, "set xlabel offset -1,0" will change only the x offset of the title, moving the label roughly one character width to the left. The size of a character depends on both the font and the terminal.

5#5font6#6 is used to specify the font in which the label is written; the units of the font 5#5size6#6 depend upon which terminal is used.

textcolor lt 5#5n6#6 sets the text color to that of line type 5#5n6#6.

noenhanced requests that the label text not be processed by the enhanced text mode parser, even if enhanced text mode is currently active.

To clear a label, put no options on the command line, e.g., "set y2label".

The default positions of the axis labels are as follows:

xlabel: The x-axis label is centered below the bottom axis.

ylabel: The position of the y-axis label depends on the terminal, and can be one of the following three positions:

1. Horizontal text flushed left at the top left of the plot. Terminals that cannot rotate text will probably use this method. If set x2tics is also in use, the ylabel may overwrite the left-most x2tic label. This may be remedied by adjusting the ylabel position or the left margin.

2. Vertical text centered vertically at the left of the plot. Terminals that can rotate text will probably use this method.

3. Horizontal text centered vertically at the left of the plot. The EEPIC, LaTeX and TPIC drivers use this method. The EEPIC driver will produce a stack of characters so as not to overwrite the plot. With other drivers (such as LaTeX and TPIC), the user probably has to insert line breaks using 3#33#3 to prevent the ylabel from overwriting the plot.

zlabel: The z-axis label is centered along the z axis and placed in the space above the grid level.

cblabel: The color box axis label is centered along the box and placed below or right according to horizontal or vertical color box gradient.

y2label: The y2-axis label is placed to the right of the y2 axis. The position is terminal-dependent in the same manner as is the y-axis label.

x2label: The x2-axis label is placed above the top axis but below the plot title. It is also possible to create an x2-axis label by using new-line characters to make a multi-line plot title, e.g.,


     set title "This is the title\n\nThis is the x2label"

Note that double quotes must be used. The same font will be used for both lines, of course.

The y and y2 axis labels can be explicitly rotated from their default orientation, but this applies only to 2D plots and only on terminals that support text rotation.

If you are not satisfied with the default position of an axis label, use set label instead-that command gives you much more control over where text is placed.

Please see syntax (p. [*]) for further information about backslash processing and the difference between single- and double-quoted strings.


next up previous contents index
Next: Xmtics Up: Set-show Previous: Xdtics   Contents   Index
Ethan Merritt 2007-03-03