## Can I have a grid of m by n plots?

The strip_chart command, described in the Multiple plots with a common axis entry, creates a single column or row of plots with a common axis. The split command is used to create an n by m grid of plots.

chips> split(3)


creates one column of three plots with no gaps between the plots.

chips> split(2, 3)


creates two columns of three rows, again with no gaps between the plots.

chips> split(2, 2, 0.1)


creates a two by two arrangement but this time adds a vertical gap between the two rows (but no gap between the two columns).

chips> split(2, 2, 0, 0.1)


is similar but has a gap between the columns rather than rows.

chips> split(2, 2, 0.1, 0.1)


creates the grid of plots with both horizontal and vertical spaces.

The arrangement of a two-by-two grid is shown in the following image:

### Differences with strip_chart()

The main differences to the strip_chart command are:

• The split command can be used to make a n by m arrangement whereas strip_chart creates either a single row or column of plots.

• The plots created by split do not have any axes, whereas those from strip_chart. Also, the common axis of the plots in the latter case are "bound" together so will always display the same data range and use the same scaling.

• split will only create plots if necesary, re-using any existing plots, which means you can use it to add plots to a visualization, or to rearrange the existing plots. The strip_chart command always creates a new frame and uses this to create the new plots.