Graphics and Plotting in Rax

Rax contains a number of built-in graphical procedures ranging from simple ones, like `line to complete charting procedures, like `scatterplot. The set of simple or primitive graphical procedures is modelled on PostScript: Rax has procedures which manipulate the current graphical state, such as `setrgbcolor,`setlinewidth, `translate/`scale or `gsave/`grestore, path construction procedures (`newpath, `moveto, `lineto, etc.), and finally `stroke, `fill and `showpage.

To make drawing plots easy, Rax implements a number of plotting procedures: `barplot, `scatterplot, `timeintervalplot, etc. Below is an example of a scatterplot generated by Rax: