The NETDRAW Procedure

Example 7.4: The COMPRESS and PCOMPRESS Options

In Example 7.2, the number of character cell positions were specified so that the entire network fit on one page; in Example 7.3, the network spanned several pages. To force the network diagram to fit on one page automatically, you can use the COMPRESS or PCOMPRESS options. Both options use window transformations to fit the network on one page: the COMPRESS option treats the horizontal and vertical transformations independently of each other so that one direction may not be as compressed as the other; the PCOMPRESS option uses a proportional transformation so that each direction is compressed as much as the other. The following two invocations of PROC NETDRAW illustrate the differences in the diagrams produced.

In both network diagrams, PATTERN statements are used to color the nodes red or green, depending on whether the activities they represent are critical or not. The first PATTERN statement is for nodes corresponding to noncritical activities, and the second statement is for critical activities. The second invocation of PROC NETDRAW also uses the NOVCENTER option in the ACTNET statement to turn off centering in the vertical direction, so that the network is drawn immediately below the titles.

  
    goptions hpos=100 vpos=65 border; 
  
    title  j=l h=3 ' Project: Widget Manufacture'; 
    title2 j=l h=2 '  Schedule Information'; 
    footnote j=r h=1.5 'COMPRESS Option '; 
    proc netdraw data=sched graphics; 
       actnet / act=task 
                succ=(succ1 succ2 succ3) 
                dur = days 
                carcs=blue ccritarcs=red 
                font=swiss height=1.5 
                separatearcs 
                compress; 
       run; 
  
    footnote j=r h=1.5 'PCOMPRESS Option '; 
    proc netdraw data=sched graphics; 
       actnet / act=task 
                succ=(succ1 succ2 succ3) 
                dur = days 
                carcs=blue ccritarcs=red 
                font=swiss height=1.5 
                separatearcs 
                pcompress 
                novcenter; 
       run;
 

Output 7.4.1: Project Network: COMPRESS Option
ndr4g1.gif (15254 bytes)

Output 7.4.2: Project Network: PCOMPRESS Option
ndr4g2.gif (10620 bytes)

Previous Page | Next Page | Top of Page