Sample 25550: Using images in radar charts with PROC GRADAR
This sample is from the "SAS/GRAPH Software: Reference, Version 9.1", Volume 2, Chapter 40.
For additional information on the sample refer to this book.
/*+-------------------------------------------------------------+
| S A S S A M P L E L I B R A R Y |
| |
| NAME: GGDUIRC1 |
| TITLE: GGDUIRC1-Using Images in Radar Charts |
| Charts |
| PRODUCT: GRAPH |
| SYSTEM: ALL |
| KEYS: GRAPHICS GRADAR |
| PROCS: GRADAR |
| DATA: INTERNAL |
| |
| SUPPORT: GRAPHICS STAFF UPDATE: |
| REF: SAS/GRAPH REFERENCE GUIDE |
| MISC: Where 'my_image' is listed, specify the name |
| of a graphics file in the file directory. |
| (the file can be .gif or .jpg) |
+-------------------------------------------------------------+*/
goptions reset=all;
/* Generate a data set */
data failure;
label cause = 'Cause of Failure' ;
input process $ 1-9 day $ 13-19 cause $ 23-36 count 40-41;
datalines;
Process A March 1 Contamination 15
Process A March 1 Corrosion 2
Process A March 1 Doping 1
Process A March 1 Metallization 2
Process A March 1 Miscellaneous 3
Process A March 1 Oxide Defect 8
Process A March 1 Silicon Defect 1
Process A March 2 Contamination 16
Process A March 2 Corrosion 3
Process A March 2 Doping 1
Process A March 2 Metallization 3
Process A March 2 Miscellaneous 1
Process A March 2 Oxide Defect 9
Process A March 2 Silicon Defect 2
Process A March 3 Contamination 20
Process A March 3 Corrosion 1
Process A March 3 Doping 1
Process A March 3 Metallization 0
Process A March 3 Miscellaneous 3
Process A March 3 Oxide Defect 7
Process A March 3 Silicon Defect 2
Process A March 4 Contamination 12
Process A March 4 Corrosion 1
Process A March 4 Doping 1
Process A March 4 Metallization 0
Process A March 4 Miscellaneous 0
Process A March 4 Oxide Defect 10
Process A March 4 Silicon Defect 1
Process A March 5 Contamination 23
Process A March 5 Corrosion 1
Process A March 5 Doping 1
Process A March 5 Metallization 0
Process A March 5 Miscellaneous 1
Process A March 5 Oxide Defect 8
Process A March 5 Silicon Defect 2
Process B March 1 Contamination 8
Process B March 1 Corrosion 2
Process B March 1 Doping 1
Process B March 1 Metallization 4
Process B March 1 Miscellaneous 2
Process B March 1 Oxide Defect 10
Process B March 1 Silicon Defect 3
Process B March 2 Contamination 9
Process B March 2 Corrosion 0
Process B March 2 Doping 1
Process B March 2 Metallization 2
Process B March 2 Miscellaneous 4
Process B March 2 Oxide Defect 9
Process B March 2 Silicon Defect 2
Process B March 3 Contamination 4
Process B March 3 Corrosion 1
Process B March 3 Doping 1
Process B March 3 Metallization 0
Process B March 3 Miscellaneous 0
Process B March 3 Oxide Defect 10
Process B March 3 Silicon Defect 1
Process B March 4 Contamination 2
Process B March 4 Corrosion 2
Process B March 4 Doping 1
Process B March 4 Metallization 0
Process B March 4 Miscellaneous 3
Process B March 4 Oxide Defect 7
Process B March 4 Silicon Defect 1
Process B March 5 Contamination 1
Process B March 5 Corrosion 3
Process B March 5 Doping 1
Process B March 5 Metallization 0
Process B March 5 Miscellaneous 1
Process B March 5 Oxide Defect 8
Process B March 5 Silicon Defect 2
run;
/* Uncomment the following line and specify an actual image file */
*filename backimg 'C:\xxx.gif_or_jpg';
/* Use of the IBACK= option on the GOPTIONS statement */
goptions iback=backimg imagestyle=tile;
proc gradar data=failure;
chart cause / overlay=process
freq=count
cstarfill=(black brown)
starfill=(solid solid)
cspokes=blue
ctext=blue
;
run;
/* Uncomment the following line and specify an actual image file */
*filename frameimg 'C:\xxx.gif_or_jpg';
goptions reset=all; /* cancel the previous iback option */
/* Use the IFRAME= option in the CHART statement */
proc gradar data=failure;
chart cause / overlay=process
freq=count
cstarfill=(black brown)
starfill=(solid solid)
iframe=frameimg
imagestyle=fit
font=centb
;
run;
quit;

This example shows how to display the image in the graph background area using on the IBACK= graphics option and how to display the image on the chart's frame using the GRADAR procedure's IFRAME= option.
| Type: | Sample |
| Topic: | SAS Reference ==> Procedures ==> GRADAR Query and Reporting ==> Creating Reports ==> Graphical ==> Graph Types ==> Charts ==> Radar
|
| Date Modified: | 2005-08-27 03:03:22 |
| Date Created: | 2005-05-23 14:14:56 |
Operating System and Release Information
| SAS System | SAS/GRAPH | All | 9.1 TS1M0 | n/a |