Previous: matrix_ascii, Up: data-file


3.26.1.4 matrix

Datafile can be in an ascii or binary matrix format. The `matrix` flag indicates that the file is ascii, the `binary` or `matrix binary` stands for a binary format. For details, see `matrix ascii` and `matrix binary`.

Basic usage in `splot`:

         splot 'a.dat' matrix
         splot 'a.gpbin' {matrix} binary

Advanced usage in `splot`:

         splot 'a.dat' matrix using 1:2:3
         splot 'a.gpbin' {matrix} binary using 1:2:3

allows to transform the axes coordinates and the z-data independently.

Usage in `plot`:

         plot `a.dat` matrix
         plot `a.dat` matrix using 1:3
         plot 'a.gpbin' {matrix} binary using 1:3

will plot rows of the matrix, while using 2:3 will plot matrix columns, and using 1:2 the point coordinates (rather useless). Applying the every option you can specify explicit rows and columns.

Example – rescale axes of a matrix in an ascii file:

         splot `a.dat` matrix using (1+$1):(1+$2*10):3
     

Example – plot the 3rd row of a matrix in an ascii file:

         plot 'a.dat' matrix using 1:3 every 1:999:1:2

(rows are enumerated from 0, thus 2 instead of 3).