    ?
    [ 0 100 -0.6 1.6 ] Axe2
    [ (0) (25) (50) (75) (100) ] GradX
    [ (-0.50) (0) (0.50) (1.00) (1.50) ] GradY
    ?
    % axes titles can also be provided in GradX and GradY functions
    18 Font (Axe X) (Axe Y) Titles
    25 Font (Labels and colors) Titles
    18 Font Blue 2 Pen
    ?
    % Test for clipping within a given area default the plot window
    % this is not recommanded because export software may not handle clipping properly
    gsave
    ?
    Clip % by default Fobj Clip
    ?
    [ -20 0.9 40 0.2 120 -0.4 ] Lines
    grestore % returns to unclipped
    % clip is off after restore so circles are drawn across border line
    20 Size % change symbol size
    [0 0 50 0 100 0] Green Plot
    10 Size
    % Draw in reverse depth so background first...
    0.9 setgray
    [
      5 -0.15
     20 0.2
     35 0.45
     50 0.23
     60 -0.11
    ] Surface
    10 Size Red WithLines Diamonds
    ?
    [
     30 0.123
     50 0.456
     70 0.895
    ] Plot
    % the plot statement is the last one Order of other is unimportant
    % They can be placed even before the data vector
    [ 80 1.21 85 0.85 ] Violet 6 Size NoLines Filled Circles
    % or Lines : here same thing if called before symbol
    [ 85 1.0 95 0.90 ] Red WithLines Empty Squares
    ?
    15 Size NoLines Black % color for text of legends while symbols
    % will have their own color as given in first arg.
    /x 150 def /y 700 def % we need variables to
    % layout our table of symbols and labels
    ?
    x y
    ( 0 Color Filled Circles ) (Color 0) Label
    ( 1 Color Filled Circles ) (Color 1) Label
    ( 2 Color Filled Circles ) (Color 2) Label
    ( 3 Color Filled Circles ) (Color 3) Label
    ( 4 Color Filled Circles ) (Color 4) Label

    x 100 add y
    ( 5 Color Filled Circles ) (Color 5) Label
    ( 6 Color Filled Circles ) (Color 6) Label
    ( 7 Color Filled Circles ) (Color 7) Label
    ( 8 Color Filled Circles ) (Color 8) Label
    ( 9 Color Filled Circles ) (Color 9) Label

    x 200 add y
    ( 10 Color Filled Circles ) (Color 10) Label
    ( 11 Color Filled Circles ) (Color 11) Label
    ( 12 Color Filled Circles ) (Color 12) Label
    ( 13 Color Filled Circles ) (Color 13) Label
    ( 14 Color Filled Circles ) (Color 14) Label
    ?
    x 320 add y
    ( 15 Color Filled Circles ) ( Color 15 )  Label
    ( 16 Color Filled Circles ) ( Color 16 )  Label
    ( 17 Color Filled Circles ) ( Color 17 )  Label
    ( 18 Color Filled Circles ) ( Color 18 )  Label
    ( 19 Color Filled Circles ) ( Color 19 )  Label
    % example of strings with index/exponents and greek letters
    % Only on modifier for the next char ( NO greek index/exponent though ! )
    Black
    30 Font
    200 385 moveto (`m_1 `u_a `b `G) Show
    200 350 moveto (H_2O f_H_2 `DG_r) Show