home *** CD-ROM | disk | FTP | other *** search
- ; This batch file creates a bar chart used as an example in
- ; Chapter 10, "Plotting", of _Using IDL_.
-
- ; Compile the file plot05.pro, which contains two IDL procedures
- ; named "BOX" and "BARGRAPH".
-
- .r plot05.pro
-
- ; Run a batch file to define the variables used in this plot.
-
- @plot01
-
- ; Define tick x values: 0.2, 0.4, 0.6, 0.8.
-
- XVAL = FINDGEN(4)/5. + .2
-
- ; Make a vector of scores from first year, corresponding to the name
- ; vector from above.
-
- YVAL = [COHO(0), SOCKEYE(0), HUMPBACK(0), CHINOOK(0)]
-
- ; Make the axes with no data. Force x range to [0, 1], centering xval,
- ; which also contains the tick values. Force three tick intervals making
- ; four tick marks. Specify the tick names from the names vector.
-
- PLOT, XVAL, YVAL, /YNOZERO, XRANGE = [0,1], XTICKV = XVAL, $
- XTICKS = 3, XTICKNAME = NAMES, /NODATA, TITLE = 'Salmon Populations, 1967'
-
- ; Draw the boxes, centered over the tick marks. !Y.CRANGE(0) is the
- ; y value of the bottom x-axis.
-
- FOR I = 0, 3 DO BOX, XVAL(I) - .08, !Y.CRANGE(0), $
- XVAL(I) + 0.08, YVAL(I), 128
-