Working with Other SAS Products |
If this analysis were a task you perform frequently, you could save time by automating the creation of the rotating plot. To do this, you can submit SAS/INSIGHT statements in the Program Editor.
You can submit statements when SAS/INSIGHT is executing either as a procedure or as a task. To submit statements to the procedure, do the following.
Choose File:End in the data window to exit SAS/INSIGHT. |
In the Program Editor, enter the statements shown in Figure 30.11. |
The DATA option opens the CAN_SCOR data set. The ROTATE statement creates the rotating plot.
Figure 30.11: SAS/INSIGHT Statements in Program Editor
Choose Run:Submit to submit the SAS statements. |
This opens the data set and creates the plot.
Figure 30.12: Data Window and Rotating Plot
It is often preferable to invoke SAS/INSIGHT as a task instead of a procedure. It is sometimes preferable to open a data set without displaying it. To invoke SAS/INSIGHT as a task and display a rotating plot without a data window, follow these steps.
Store the following three statements in a text file called myfile. |
open sasuser.can$\_$scor / nodisplay; rotate can3 * can2 * can1; run;
In the Program Editor, enter the FILENAME statement shown in Figure 30.13. |
The FILENAME statement assigns a fileref.
Figure 30.13: Submitting a FILENAME statement
Choose Run:Submit to submit the statement |
Invoke SAS/INSIGHT as a task with the INFILE= option. |
You can invoke SAS/INSIGHT on the command line with the statement
insight infile=test
This opens the data set SASUSER.CAN_SCOR without displaying it and then creates a rotating plot of CAN3 versus CAN2 versus CAN1.
Figure 30.14: Rotating Plot
You can use grammar statements such as these to drive SAS/INSIGHT software from SAS/AF software. For portability, statements can be stored in catalog entries by using a FILENAME statement with the keyword LIBRARY. For example, if you stored statements in a catalog entry sasuser.insight.test.source, you could assign the fileref with the statement
filename test library 'sasuser.insight.test.source';
For SAS/AF applications, you can improve the display of SAS/INSIGHT windows by suppressing the display of menus, buttons, and confirmation dialogs. You can also save options to configure your graphs and analyses. These techniques are described in Chapter 41, "SAS/INSIGHT Statements," and Chapter 29, "Configuring SAS/INSIGHT Software."
Copyright © 2007 by SAS Institute Inc., Cary, NC, USA. All rights reserved.