Credits Overview Plotting Styles Commands Terminals

offset

figure_hsteps_offset

The offset value modifies any of the with hsteps variants by adding an increment to the y value of both the data point itself (column 2) and the baseline of the plot it appears in. An example of use is to draw a logic circuit timing chart in which pulse waveforms are aligned vertically. In general the offset can be used to stack plots from multiple data sets that share a common range of y values.

     # bit(k,char) is a function that returns 0 or 1
     # for the state of bit k in an ASCII character
     set style fill solid 0.2 border
     plot for [k=1:8] STR using 1:(bit(k,STR[$1])):(0.5) \
          with hsteps fillcolor "black" offset k