next up previous contents index
Next: Adding titles and axis labels Up: Tutorial: Simple Plots Previous: Tutorial: Simple Plots

Screen and printed plots

The simplest way to plot these data is to type this command into a terminal window:

plt heartrate.data

A new window will open, containing a plot as in figure 2.2. You may be surprised to see plt exit to the shell prompt while the window containing the plot remains on-screen. If you run plt again, it will draw its output into the same window as the first. This feature allows you to create complex overlaid plots using several invocations of plt, as described in chapter 7, beginning on page [*]. To dismiss the window, type an Esc (or Q, or X) into it. (If you wish to look at two or more plots in separate windows, open a new window for plt using xpltwin; see appendix D, beginning on page [*], for details). The same capability for creating overlays is also available when producing printed output; see appendix B, beginning on page [*], for details.

In order to illustrate the appearance of a plt screen plot, figure 2.2 was prepared from a screen dump. You can make printed plots of much better quality using plt, however, and with much less trouble than required to print a screen dump. The same plot can be printed simply by adding the optional arguments ``-T lw'' to the plt command, and then redirecting its output to lwcat, like this:

plt heartrate.data -T lw | lwcat

This command will send the plot to the default printer, producing output as in figure 2.3. Since PostScript plots are in vector rather than raster form, they can be rescaled in documents such as this without introducing artifacts, and their resolution is generally much higher than raster images despite their much smaller file sizes.

If you wish to capture the PostScript output in order to include it in a document such as this one, use lwcat's -eps option, and redirect its standard output to a file, as in:

plt heartrate.data -T lw | lwcat -eps >heartrate.eps

See appendix B for more examples and additional details about making PostScript plots and including them in other documents.

Figure 2.2: Simple screen plot
\begin{figure}\begin{center}
\epsfig{file=simple0,height=8cm}\end{center}\end{figure}
Figure 2.3: Simple printed plot
\begin{figure}\begin{center}
\epsfig{file=simple1,height=8cm}\end{center}\end{figure}


next up previous contents index
Next: Adding titles and axis labels Up: Tutorial: Simple Plots Previous: Tutorial: Simple Plots
George B. Moody (george@mit.edu)
2005-04-26