; This batch file creates a PostScript file of the plot created in ; Chapter 10, "Plotting", of _Using IDL_. ; First, store the current graphics device. old_dev=!D.NAME ; Set the current graphics device to PostScript. SET_PLOT, 'PS' ; Use hardware fonts. !P.FONT=0 ; Specify a filename for the PostScript file we will create. The ; file will be placed IDL's current working directory when this ; batch file is run. Select the Times Roman PostScript font. DEVICE, FILE='plot.ps', /TIMES ; Run a batch file to define the variables used to create the plot. @plot01 ; Store the index of the last point in the variable N1. N1 = N_ELEMENTS(YEAR) - 1 ; Plot first graph. Set the y-axis min and max from the min and max of ; all data sets. The default linestyle is 0. PLOT, YEAR, COHO, YRANGE = [MIN(ALLPTS), MAX(ALLPTS)], $ TITLE='Salmon Populations', XTITLE = 'Year', YTITLE = 'Fish (thousands)', $ XRANGE = [1965, 1990], /XSTYLE ; Loop for the three remaining scores, varying the linestyle. FOR I = 1, 3 DO OPLOT, YEAR, ALLPTS(*, I), LINESTYLE = I ; Append the title of each graph on the right. FOR I = 0, 3 DO XYOUTS, 1984, ALLPTS(N1, I), NAMES(I) ; Close the PostScript file. DEVICE, /CLOSE ; Use vector fonts. !P.FONT=1 ; Set the current graphics device back to its original setting. SET_PLOT, old_dev