Академический Документы
Профессиональный Документы
Культура Документы
filename regplt
"&drive\&project\results\regsctr";
This variable is utilized by the PROC GCHART in the In order to control the size of the graph and to prevent it
VBAR statement through the HTML= option. Notice also from not fitting on the browser screen, the XPIXELS= and
that we are using the GIF device, although other devices YPIXELS= options are often needed. The values taken on
such as WEBFRAME, which was shown above, could also by these two options will depend on the display resolution
be used. used by the person browsing the resulting HTML file.
* Complete the Animation file; Carpenter, Arthur L. and Richard O. Smith, 2002, “Library
data _null_; and File Management: Building a Dynamic Application”,
file animate recfm=n mod; Proceedings of the Twenty-Seventh Annual SAS® Users
put '3B'x;
run;
Group International Conference, Cary, NC: SAS Institute
Inc., paper 21.
* Reset the options;
goptions reset=all; Watts, Perry, 2002, Multiple Plot Displays: Simplified with
Macros, Cary, NC: SAS Institute Inc., pp.125.
The ITERATION= option is supposed to be used to control
the number of times that the animation is to loop through the
file. This option does not always work as advertised, and all AUTHORS
values (not just 0) often result in continuous loops. The Richard Smith and Art Carpenter are senior partners at Data
amount of time that each image is to be displayed is Explorations, a SAS Alliance Silver MemberTM. Both are
controlled by the DELAY option, which takes on values in SAS Certified ProfessionalsTM and they provide data
tenths of seconds. You will need to experiment with this management, analysis, and SAS programming services
value as the actual time of display will vary due to a number nationwide.
of factors (and may not even be consistent among the
images). Arthur L. Carpenter
Art Carpenter's publications list includes three books on
SAS topics (Annotate: Simply the Basics, Quick Results with
SUMMARY SAS/GRAPH® Software, and Carpenter's Complete Guide to
The production and tracking of large numbers of graphs that the SAS® Macro Language), two chapters in Reporting from
are interrelated with tables and other data displays can be the Field, and numerous papers and posters presented at
difficult in the production environment. Not only is various user group conferences. Art has been using SAS
coordination required between linked graphs and tables, but since 1976 and has served in a variety of positions in user
just locating and pointing to the myriad of combinations can groups at the local, regional, and national level.
be problematic. Through the use of index tables and graphs
with drill-down hot zones, it is possible to set up an Richard O. Smith
environment that is much more easily navigated by the user. Richard Smith has a masters in Biology/Ecology and has
provided complete data management and analysis services
Macros and strict naming conventions can be used by the for numerous environmental research projects as a senior
developer to control the names of the various graphs and biologist, SAS programmer, and project manager. He has
files. This allows a degree of control for the entire process. also provided programming and management services for
the health related industries. He has been using SAS
A number of graphics device drivers have been developed extensively since 1981.
which enable the programmer to create a variety of types of
graphs that can be browsed by the user. When these are
coupled with ODS and controlled through the use of macros, AUTHOR CONTACT
a very robust and expandable system can be created. Data Explorations
2270 Camino Vida Roble, Suite L
Carlsbad, CA 92009
Arthur L. Carpenter
(760) 945-0613
art@caloxy.com
Richard O. Smith
(760) 438-1336
ROSmith@SciX.com
TRADEMARK INFORMATION
SAS, SAS Alliance, and SAS Certified Professional are
registered trademarks of SAS Institute, Inc. in the USA and
other countries.
® indicates USA registration.