% Using tables of data
% note the number of col after the array
% t1 represet an array and an integer
% needed in this order in the plot functions
/t1 { [
    1   0  -1   2   1
    2   2   0   5   0
    3   4   2   3   1
    4   3   3   2   2
] 5 } def

% same number of lines as t1
% NOTE 1/3 and 2/3 accurate values in col 3
% coded 1 3 div ! YES it works !
/t2 { [
 2   1 3 div
 5   2 3 div
 3   0.6
 2   2.4
] 2 } def

[ -2 6 -2 6 ] Axe2 % grad after Axe2
[(0)(2)(4)(6)] GradX
[(-2)(0)(2)(4)(6)] GradY

Filled % symbols
Blue
t1 1 5 Cols Circles
Violet
t1 1 3 Cols WithLines Diamonds

% plot x y vectors of the same size taken from different tables
Orange 2 Dash
t1 1 Col t2 2 Col Squares