1.37.4 with

The with modifier controls the style in which data should be plotted. For example, the statement

plot "data.dat" index 1 using 4:5 with lines

specifies that data should be plotted using lines connecting each datapointto its neighbours. More generally, the with modifier can be followed by a range of settings which fine-tune the manner in which the data are displayed; for example, the statement

plot "data.dat" with lines linewidth 2.0

would use twice the default width of line.

The following is a complete list of all of PyXPlot’s plot styles – i.e. all of the words which may be used in place of lines: arrows_­head, arrows_­no­head, arrows_­two­head, boxes, Colour­Map, Contour­Map, dots, Filled­Region, fsteps, histeps, impulses, lines, Lines­Points, Lower­Limits, points, stars, steps, surface, Upper­Limits, wbox­es, X­Error­Bars, X­Error­Range, XY­Error­Bars, XY­Error­Range, XYZ­Error­Bars, XYZ­Error­Range, XZ­Error­Bars, XZ­Error­Range, Y­Error­Bars, Y­Error­Range, Y­Error­Shaded, YZ­Error­Bars, YZ­Error­Range, Z­Error­Bars, Z­Error­Range. In addition, lp and pl are recognised as abbreviations for lines­points; error­bars is recognised as an abbreviation for y­error­bars; error­range is recognised as an abbreviation for y­error­range; and arrows_­two­way is recognised as an alternative for arrows_­two­head.

As well as the names of these plot styles, the with modifier can also be followed by style modifiers such as line­width which alter the exact appearance of various plot styles. A complete list of these is as follows:

Any number of these modifiers may be placed sequentially after the keyword with, as in the following examples:

plot 'datafile' using 1:2 with points pointsize 2
plot 'datafile' using 1:2 with lines colour red linewidth 2
plot 'datafile' using 1:2 with lp col 1 lw 2 ps 3

Where modifiers take numerical values, expressions of the form $2+1, similar to those supplied to the using modifier, may be used to indicate that each datapoint should be displayed in a different style or in a different colour. The following example would plot a datafile with points, drawing the position of each point from the first two columns of the supplied datafile and the size of each point from the third column:

plot 'datafile' using 1:2 with points pointsize $3