* Produce "Executive Presentations"
|
|
- Amos West
- 5 years ago
- Views:
Transcription
1 Enhancements to the GREPLAY Procedure Steve Morton - SAS Institute The GREPLAY procedure has been completely redesigned for Version ~ of the SAS/GRAPH product. Unlike previous releases of the procedure, which were essentially limited to redisplaying pictures from GOUT data sets, the new version is a tool for both display and management of graphics catalogs. With PROC GREPLAY, you can now: * Display graphs from a graphics catalog on different devices without leaving the GREPLAY procedure * Change colors on a graph before displaying it * Design templates for combining multiple graphs onto one page or screen * Rearrange and group graphs within a catalog * Modify graph descriptions on menu screens * Delete graphs from catalogs * Copy graphs between catalogs * Transmit graphs subsequent use software to VSAM files for by SAS/REPLAY-CICSN * Produce "Executive Presentations" PROC GREPLAY can be used either in fullscreen mode, interactive line mode, or in a batch environment. All functions are available in each of these modes. Graphics Catalogs and Templates Two important concepts behind the new PROC GREPLAY are graphics catalogs and templates. A GRAPHICS CATALOG is a collection of graphs created by SAS/GRAPH procedures. In function, a graphics catalog is similar to GOUT data sets (which no longer exist), but in structure and management, it is quite different. Like GOUT data sets, graphics catalogs can contain multiple pictures in either devieedependent or device-independent format. Unlike GOUT data sets, graphics catalogs are in the form of SAS utility data sets, and cannot be accessed in a DATA step. Catalogs can be stored either temporarily (for the duration of the SAS job) or permanently. The statements used to place output from procedures into graphics catalogs are the same as those used to create GOUT data sets. For example: PROC GPLOT GOUT=PLOT1; PLOT X*Y; causes a graph to be placed in a temporary graphics catalog named "PLOT1", and PROC GPLOT GOUT=MYLIB.PLOT1; PLOT X*Y; places a pictu re in a permanent catalog pointed to by the libref "MYLlB". A major difference between the creation of catalogs and GOUT data sets is that graphics procedures can now append pictures onto the end of existing graphics catalogs, whereas previously they replaced the contents of GOUT data sets. For example, if you code GOPTIONS GOUTMOD~=APPEND; PROC GPLOT GOUT=G1; PROC GSLIDE GOU'r=G1; PROC GMAP GQUT=G1; by default all three of the graphs will be stored in the graphics catalog named "G 1". In previous releases, only the last graph would have been placed in the GOUT data set. A TEMPLATE is a set of four-sided polygons into which pictures can be placed when they are displayed using the template facility of PROC GREPLAY. It is through the use of a template that multiple graphs can be displayed on one page or screen. Like graphics catalogs, templates are stored in SAS utility data sets. A number of pre-defined templates are shipped with the SAS/GRAPH product,but users can also define their own. See the section below for details on creating and using templates. Using PROC GREPLAY in Full-Screen Mode Before using PROC GREPLAY, you must first place some pictures in a graphics catalog. For example, PROC GCHART DATA=D1984 GOUT=MYLI B. GRAPHS; VBAR QTRISUMVAR=ORANGES; PIE QTRISUMVAR=ORANGES; TITLE 'ORANGE OUTPUT FOR 1984'; PROC GCHART DATA=D1985 GOUT=MYLlB.GRAPHS; VBAR QTRISUMVAR=APPLES; PIE QTRISUMVAR=APPLES; TITLE 'APPLE OUTPUT FOR 198~'; The above code (including lines not shown) produces pie and bar charts for both apples and oranges in 1984 and a total of il' graphs. Tfoese graphs are all placed in the graphics catalog "MYLlB.GRAPHS". To invoke PROC GREPLAY, enter PROC GREPLAY IGOUT=MYLlB.GRAPHS; 225
2 If running on a full-screen device, the following menu will be displayed: -" _SC'I"UOIII :~" ' =",1,===== ct,.,... '..., Of' 0" "II CoMa' 01' 0".,... '..., Of 0"... CJlUl OIl 0"... c-1"'... :!.C::,a:,O:. "It CRUl Of 011 ""H'~ Hi..... ",'-\W... ao-o... ICI. '21.J se.ou......"., " " n "...,.. "",' r.... If desired, you can change the names and descriptions of the pictures to provide more meaningful information. To do this, hit the "MODIFY" function key, and the descriptions are left unprotected, allowing you to modify them. After changing names and descriptions, the screen looks as follows:... SI... _.. t~... OCIOllflI CIOI,IT, ~=~.TI. _ licit ou,"'" "OIl, '...,.a"", OUT'.,If'.,,,.--.If C...., "'~l ouu'ut ' c_n."~e ou''''''' '011, -.. It '..., "'''''1 out"""' '011,.. '.-... c.-il QIIANGoI QYTN' '01: "'10--"1 CotoIn.N>~l OUTIul '011,"'--,...,.""I.( OU'''''' FOIt IN,--IU '-'IT Au",!.' 'Pi"'&. Hi.liT... ties j'i.i6blh,....or, "",."..._ "' IOIICkI'''IO.'''' 1II.. ICl,I_UlI' "!WH. 'a(if 15...,'... S..... U...,... S...,,,..,, ""'-1'11' You can also group or regroup pictures. To do this, hit the "GROUP" function key, and enter grouping information next to the picture descriptions. For example, ~~I. I'.CoII... ~ ". 1A"GIt... I... A.. OC'~1 GOIIT, =~"u,... OUf"",'., ,""., ~ Oo.I'.."f '01 ' C-11.-LlOU1.. U' 'OI' e ~f ou,..." ' '"".,...""'OU'...'.OII I$... c,.~ou1..."0ii I$--.IIC' '...,"01...'--... '""., ""1.1 OI.If..,,' '01 ' &11'.h.th Nj... tui... eici.'i-.otijiit.. ',... ~... c.aou".. ',O... Llo _vlci I.. Jun Kl'o..... Got The first character entered is used to divide pictures into groups, while the number orders pictures within groups, After pressing ENTER, the pictures are regrouped as follows:!~'...,... ' cc, -" f~tl, ,.c.a.. 01".'1 OU,..., '01, e_11...,ou'... I1.OI...-- IIC 'IOW 0..0"..."011 I ~--.U e...'... IOU'''''' '011, c-., c;&oi.if""',oi'''.--''lloojlll ~10l.l'''''''0I''''- '1lC-11...u....", HIlI,"'-,"u ~, am.l aunvt.. ''''''''11 CfoAIIf H'... ~' Hi.flit HI.. ua; H'.Ud...,...,,.,,...,.. taw ~ "" You can copy one or more graphs from one graphics catalog to another by entering the name of the output catalog in the GOUT field of. the menu screen, and entering the letter C next to any graph or group or graphs you want c"pied. You can delete graphs from your input catalog by entering "DEL" next to the graphs you want deleted. To define new templates or to look at or modify existing ones, enter the name of template catalog (MYLI B. TEMPLATE, for example) in the TC field of the main menu screen, and hit the TPL function key. This will take you to a template catalog screen such as the one below: "M C.'.I..,...,.,.,.,,... '..,...,.... f_'.',,,.,,, At this point, you can select one of the templates already in the catalog by placing an "X" next to it, or you may create a n_ template. To create a new template called FOURBOX, enter "EDIT FOURBOX" on the command line and press ENTER. This takes you to a template design screen: I I.- : i '- := '- HI "h. W, """'''''. Wi iituiiii, Wi 1iW. w, iii. WI66ifiI For each panel (Polygon) you want to appear on the template, fill in a panel number, color and X-Y coordinates for the 4 corners. (X and Y values normally range from 0 to 100 and are interpreted in terms of the percentage of space in the graphics area), The CLP field is used to indicate whether the panel will clip other panels it intersects. The SCALE, XLATE, and ROTATE fields can be filled in with valu,es that can be used to shrink/enlarge, move,.or rotate panels. Placing a value in one of these fields and pressing ENTER will cause the X-Y coordinates for the panel to change accordingly. Suppose you want to create a template containing fou r rectangles, seperated by a small amount of space. Ycu can enter the following panel coordin~tes: l~'''li.''''. OIl",_'. ",...,,,. q ' ",..., ;.- :-,,,.. "...,,-...- I,-.=.ft ttl. Wi 61""".., "'I IttUh. Wi Ii"'. H'... After entering the coordinates, you can p...vi_ the template by pressing the DISPLAY key. which produces the following: 226
3 This produces the following graph:.. N'PL OUTPUT N'PL OUTPUT -:. ~ N'PL OUTPUT Now return to the main menu screen. Using templates, you can either re.,lay graphs one at a time or display multiple graphs at. all at once. To display graphs one at a time, simply place an "X" by the picture or pictures you want replayed. If you place an "X" by the. group name, all of the pictures within that group are replayed. For example, the selection below will cause all 4 bar charts to be replayed, one at a time: ---.,' II NOCIDUII ~",~, ,.aUIT --..etic'"... ainu' ' c-., ""'"' 0U'fNl'.011' l1&li,-..,....".." ou,""......, , (MAt _" Of' NUn lmoducuc. GaalllliaOU't..."...--.uc...,... IOl,lT"""OIII...--.,lC_lIl _...,...,.OA 'INS--'It c-t... OUt,.., 'OIl ''''--'11 "u.u,. WhYR Wi"hili.. ",a.uti ";;Wih ~,, tooi, ",......,..... ~.,,0... U To display graphs within a template, enter the name of the template and template catalog on the header lines, and next to each picture enter the panel number into which it is to be placed. For example, to place one of the 'Ipple' graphs into each panel of the template we defined earlier, enter panel numbers as follows : 1"""',... 1(:...-u.Ta,..= - _ <C, T=......'t~I_,.., ,... MiI'U. _....,..., "'"......, _ CMMn' IIMU... _-... CNUtT... o.u,.... NUn no. T...,... eutliu'i 'OIl M'ft.l ''''--'It 0..' eutllu'l ''''--'Il C"".110 out..., ' ' "T".'11".~I outllu'l ''''--''1 Old' WiwaO.pM WiAi... Wid -'-th... ", , _. :=... 11~.' '-- Suppose hiving displlyed the graph, you would like to have a hard copy produced on a leta 887 plotter. This can be done by simply changing the DEVICE field on the main GREPLAY menu screen to let A887 and making a graph selection as before; it is not necessary to leave PROe GREPLAY. However,in originally generating the graph, you may have chosen colors such as yellow and w.hite, which are suitable for I terminal display, but not for hard copy. To avoid this potential problem, you can use the color mapping facility available in PROC GREPLAY. To create a color map, enter the name of a color catalog dataset in the CCAT field of the main GREPLAY menu., A color catalog is SAS utility data set; you can supply a one- or two-level name in the CCAT field, depending on whether the catalog is to be saved permanently. Assuming that an existing color catalog named COLORCAT resides in thesas utility data base pointed to by the libref MYLI B, you can enter MYLlB.COLORCAT in the CCAT field, press the CMAP function key, and the following menu w.ill be displayed:... ::=. :::: I.e'.'...,r_ 1_ ur... n~" c.'.r,r_, " n. "'1.. The menu displays the names of all color maps that have previously been stored in the color catalog. If you want to c... t. I n_ map called TOlETA, just enter "EDIT TOlETA" on the command line, and the foll_ing screen will be displayed: 227
4 ...,e,...,., N6I.. "..,.... COL... 1Il10 ce,..,,.. "",OKn Wi"'" S_... aw.t.. w,... At this point, you can enter you r color. map list. If you want all yellow areas on the graph you are about to replay to be converted to blue before being sent to the plotter, enter ':yellow" in the FROM column, and "blue" in the TO column. Follow this with any other color conversions you want made. For example,... :?.!' After entering your desired color conversions, pr!ss the RETURN key twice to return to the main GREPLAY menu. Now.you can enter "TOZETA" in thecmap field, and make your pictu re selection: ICiOIn. _,.1...,..... U,.. ' ,. «,."'. COLOItCa'., ,. T.,,... WI'" ::::::....'11" _acta"'l"..., '""... :a1l.;;m=::=... CM&II" 01' '.un "ODUCTlOIII.. MGt."...,.oa.,... ~... e..." ~. ""lout.oa, (lmn OUflCOl OUJ...'.OII, (MA"... ou,...'...,... ~... CWOI'..",. OIMI" Of....,."",.ea,... n IiIIOIIuCn.. ~~"'. 00II"... 0UTf'U' NIt ''''--''11,..." aaaiiiii out...'.ea ''''~-'''Il... OU"'''' OIAII' ''''-~.'. CM&I" Wi-OW,.' Hi-nit "i-iit_... tld "i.elh..., "".. _ _...&li0ii'' "''''',:1. _VICI, tit..., ~,.,..., , ~, """"1',.. "..., When the picture is sent to the ZETA 887., the color mappings specified in the TOZET A color map will be in effect. When replaying graphs using templates, if you enter the name of an output graphics catalog in the GOUT field, the replayed output is stored as a single picture in the output i:atalog as well as being displayed on the graphics device. If you want to redisplay the four graphs at once, you can then place the name of your GOUT catalog in the IGOUT field and replay the single picture in that catalog.. Another screen that can be used by PROe GREPLAY Is the presentation screen, accessed by pressing the PRESENTATION function key from the main _nu screen. The presentation screen is similar to the main menu but only contains graph descriptions and a selection column: ''' a.nl Of NUn -..,en.. OUtNt '11 ~ CNd'...,""II'U".., -... etoa."... "-I,..."... ' e..,..'... ""..., NIt,_~... 0."....,...,..._ ,... 0UTt''''... ' c-a'... "'II'U'... ''''-~'II CftUT... eudift 'OI '... 1 CMA'... "'... n...ct... --wi...,.. Wi.I,,_ Wt. W......, "... "... If you are generating displays for formal presentations, you can group and label the graphs from the main menu, save the altered graphics catalog and then later re-invoke PROe GREPLAY and go directly to the presentation screen. PRoe GREPLAY can elso transmit devicedependent pictures to VSAM files for later use by the SAS/REPLAy-eleS product. Assume you have created a series of device-dependent graphs, stored them in the catalog MYLlB.DEPEND. entered PRoe GREPLAY, and modified the graph names and descriptions. Your main menu screen looks as follows:..., """.. ::::; =:=.IoCIII"""< _...&11, _VI'I.,... v.ct:~..., ,..-, Of'..,..." vii......,... v..."... 1"",""IT II IIlLIS.. COIIJI"'"... SIII/o.I'."... (oi.. HI... "'K...,. W.. titl.h..... _$...,... ""~.. ~..,~-I To transmit these fu nction key, and displayed: ~:':'" "'10'. _"'_ "".. loll graphs, press the following... Vlet......, """""-... Owl' 01' " D'VIII.. IILOT.. II... """ "f 0..' 01' a,.(quii"'"... 1&1..'... 1'01.. H'''''_.. f... 31,.31 IUOU... 1.li' " UI_66iiI the eles screen is...-. ::~::r..."..., On this screen you can enter a DDname for the VSAM fije and a. eles USERID. Then. select the graphs you want transmitted by placing an "X ' next to the description, and press ENTER. Using PROe GREPLAY in line Mod. All of the full-screen functions illustrated above can be used in line-mode or a batch environment.. To run in interactivelin e mode, simply enter PRoe GREPI;AY NOFS; and the procedure will respond with: ENTER GREPLAY COMMANDS: 228
5 You may speci fy the name of the input graphics catalog. template catalog. and device name as follows: IGOUT MYLIB.GRAPHS; TEMPLATEC MYLI B. TEMPLATE; DEVICE TEK4105; To get a list of the pictures in the catalog. enter LIST IGOUT; To change graph descriptions. you can use statements such as the following: MODIFY 1 / NAME=GRAPHl DESC='PIE CHART FOR 1984' 2 I NAME=GRAPH2 DESC="VBAR CHART FOR 1985'; which will picture 1. specify assign a name and description to To place graphs in groups. you can GROUP G1 G2 G6 G8; which will place the graphs named Gl. G2. G6 and G8 into a single group. Templates may also be defined in line mode. To create a simple template with two panels. you can specify TDEF MYTEMP l/llx=o LL Y=O ULX=O UL Y=l00 URY=l00 URX=49 LRX=49 LRY=O 2/LLX=Sl LLY=O ULX=Sl. ULy=Q URY=100 URX=l00 LRX=l00 LRY=O; To previ",w the template. enter PREVIEW MYTEMP; To replay graphs one-by.-one without templates. specify release of SAS/GRAPH software and want to replay them wifh PROC GREPLAY in Version 5, you must u.e PROC GCONVERT to change them into graphics catalogs. Use PROC GCONVERT as follows: PROC GCONVERT DATA=OLD.GOUT GOUT=NEW.cATALOG; Summary This paper has given a brief overview of capabilities and use of PROC GREPLA Y under Version 5 of the SAS/GRAPH product. Several fe.ture. have not been covered here due to a lack of space. You are encouraged to consult the SAS/GRAPH USER'S GUIDE, VERSION 5 EDITION, for full details on use of PROC GREPLAY. supplying graph names or numbers. To replay graphs in a template. specify TREPLAY l:gl 2:G2; In this case. picture Gl is placed in pimel 1 of the template. and picture G2 is placed in panel 2. If you are using PROC GREPLAYin a batch environment (or are including a previously written program. in line model. you can submit or include all of your statements at once, and they will be processed sequentially> Converting GOUT Data Sets to Catalogs Beginning with Version 5, PROC GREPLAY accepts only graphics catalogs as input. If you have created GOUT data sets with a previous 229
Changing Titles on Graphs With Minimal Processing
Changing Titles on Graphs With Minimal Processing Deb Cassidy, Computer Horizons Corporation, Indianapolis, IN Have you ever created numerous graphs only to have someone make a "minor" change in the title
More informationMANAGING SAS/GRAPH DISPLAYS WITH THE GREPLAY PROCEDURE. Perry Watts IMS Health
MANAGING SAS/GRAPH DISPLAYS WITH THE PROCEDURE Perry Watts IMS Health Abstract PROC is used for redisplaying graphs that have been stored in temporary or permanent catalogs. This tutorial will show how
More informationPaper CC01 Sort Your SAS Graphs and Create a Bookmarked PDF Document Using ODS PDF ABSTRACT INTRODUCTION
Paper CC01 Sort Your SAS Graphs and Create a Bookmarked PDF Document Using ODS PDF Dirk Spruck, Accovion GmbH, Marburg, Germany Monika Kawohl, Accovion GmbH, Marburg, Germany ABSTRACT Graphs are a great
More informationAn Introduction to PROC GREPLAY
An Introduction to PROC GREPLAY Marc Jacobs, AT&T, Basking Ridge, NJ April 20, 1993 PROC GREPLAY is a procedure for redisplaying graphs created using SAS/GRAPH software. With this procedure you can redisplay
More informationUSING SAS PROC GREPLAY WITH ANNOTATE DATA SETS FOR EFFECTIVE MULTI-PANEL GRAPHICS Walter T. Morgan, R. J. Reynolds Tobacco Company ABSTRACT
USING SAS PROC GREPLAY WITH ANNOTATE DATA SETS FOR EFFECTIVE MULTI-PANEL GRAPHICS Walter T. Morgan, R. J. Reynolds Tobacco Company ABSTRACT This presentation introduces SAS users to PROC GREPLAY and the
More informationc. Michael Dunbam, M.LE.M.S.S. David R. Gens, M.LE.M.S.S.
THE GREPLAY PROCEDURE: A VALUABLE TOOL FOR THE SAS" GRAPHICS USER Kimberly A. Mitchell, M.LE.M.S.S. c. Michael Dunbam, M.LE.M.S.S. David R. Gens, M.LE.M.S.S. ABSTRACT: Proc Greplay is a multipurpose presentation
More informationDeveloping a Dashboard to Aid in Effective Project Management
Developing a Dashboard to Aid in Effective Project Management M. Paige Borden, University of Central Florida, Orlando, FL Maureen Murray, University of Central Florida, Orlando, FL Ali Yorkos, University
More informationINTRODUCTION TO SAS/GRAPH
INTRODUCTION TO SAS/GRAPH John J. Cohen Advanced Data Concepts Abstract Opening the SAS/GRAPH manual for the first time can be an intimidating experience. Rudimentary charts and plots seem to require more
More informationA Juxtaposition of Tables and Graphs Using SAS /GRAPH Procedures
A Juxtaposition of Tables and Graphs Using SAS /GRAPH Procedures Suhas R. Sanjee, MaxisIT Inc., Edison, NJ Sheng Zhang, Merck and Co., Upper Gwynedd, PA ABSTRACT Graphs provide high-impact visuals that
More informationODS LAYOUT is Like an Onion
Paper DP03_05 ODS LAYOUT is Like an Onion Rich Mays, University of Rochester Medical Center, Rochester, NY Abstract ODS LAYOUT is like an onion. They both make you cry? No! They both have layers! In version
More informationUsinq the VBAR and BBAR statements and the TEMPLATE Facility to Create side-by-side, Horizontal Bar Charts with Shared Vertical Axes Labels
Usinq the VBAR and BBAR statements and the TEMPLATE Facility to Create side-by-side, Horizontal Bar Charts with Shared Vertical Axes Labels Lela M. Brown, University of Oklahoma ABSTRACT PRoe GREPLAY's
More informationSkBlraborgs Ian SpArdjup
The graphics calalogs are created with one catalog for each road-number. To be able to work with a calalog for a specific road-number you first have to create it. This is done by starting a batch-jobb.
More informationUTILIZING SAS TO CREATE A PATIENT'S LIVER ENZYME PROFILE. Erik S. Larsen, Price Waterhouse LLP
UTILIZING SAS TO CREATE A PATIENT'S LIVER ENZYME PROFILE Erik S. Larsen, Price Waterhouse LLP In pharmaceutical research and drug development, it is usually necessary to assess the safety of the experimental
More informationPROC CATALOG, the Wish Book SAS Procedure Louise Hadden, Abt Associates Inc., Cambridge, MA
ABSTRACT Paper CC58 PROC CATALOG, the Wish Book SAS Procedure Louise Hadden, Abt Associates Inc., Cambridge, MA SAS data sets have PROC DATASETS, and SAS catalogs have PROC CATALOG. Find out what the little
More informationINTRODUCTION TO THE SAS ANNOTATE FACILITY
Improving Your Graphics Using SAS/GRAPH Annotate Facility David J. Pasta, Ovation Research Group, San Francisco, CA David Mink, Ovation Research Group, San Francisco, CA ABSTRACT Have you ever created
More informationUsing SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc.
Paper 189 Using SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc., Cary, NC ABSTRACT This paper highlights some ways of
More informationProducing Publication Quality Business Graphs with SASIGRAPH Software
Producing Publication Quality Business Graphs with SASIGRAPH Software Andrew Kopras, Parliamentary Library, Canberra A.C.T., Australia INTRODUCTION Modern colour graphic output devioes like ink jet or
More informationPresentation Quality Graphics with SAS/GRAPH
Presentation Quality Graphics with SAS/GRAPH Keith Cranford, Marquee Associates, LLC Abstract The SASI GRAP~ Annotate Facilily along with hardware fonts can be used to produce presentation qualily graphics
More informationGenerating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC
DP05 Generating Participant Specific Figures Using SAS Graphic Procedures Carry Croghan and Marsha Morgan, EPA, Research Triangle Park, NC ABSTRACT An important part of our research at the US Environmental
More informationChapter 13 Introduction to Graphics Using SAS/GRAPH (Self-Study)
Chapter 13 Introduction to Graphics Using SAS/GRAPH (Self-Study) 13.1 Introduction... 2 13.2 Creating Bar and Pie Charts... 8 13.3 Creating Plots... 20 13-2 Chapter 13 Introduction to Graphics Using SAS/GRAPH
More informationInformation Visualization
Paper 158-25 Graphs In a Minute Harry J. Maxwell Jr., SAS Institute Inc, Cary, NC ABSTRACT Software from SAS Institute provides multiple ways of producing attractive graphics quickly using simple and intuitive
More informationUsing MACRO and SAS/GRAPH to Efficiently Assess Distributions. Paul Walker, Capital One
Using MACRO and SAS/GRAPH to Efficiently Assess Distributions Paul Walker, Capital One INTRODUCTION A common task in data analysis is assessing the distribution of variables by means of univariate statistics,
More informationCHAPTER 1 Introduction to SAS/GRAPH Software
3 CHAPTER 1 Introduction to SAS/GRAPH Software Overview 4 Components of SAS/GRAPH Software 4 Device-Based Graphics and Template-Based Graphics 6 Graph Types 6 Charts 7 Block charts 7 Horizontal bar charts
More informationSAS/GRAPH Introduction. Winfried Jakob, SAS Administrator Canadian Institute for Health Information
SAS/GRAPH Introduction Winfried Jakob, SAS Administrator Canadian Institute for Health Information 1 Agenda Overview Components of SAS/GRAPH Software Device-Based vs. Template-Based Graphics Graph Types
More informationThe GANNO Procedure. Overview CHAPTER 12
503 CHAPTER 12 The GANNO Procedure Overview 503 Procedure Syntax 504 PROC GANNO Statement 504 Examples 507 Example 1: Scaling Data-Dependent Output 507 Example 2: Storing Annotate Graphics 509 Example
More informationMultiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA
Paper TT11 Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA ABSTRACT Creating different kind of reports for the presentation of same data sounds a normal
More informationGENERATING SAS HARD COpy OUTPUT UNDER THE VMS N VAX ENVIRONMENT
GENERATING SAS HARD COpy OUTPUT UNDER THE VMS N VAX ENVIRONMENT Edmond Williams, Consultant Shi-Tao Yeh, Consultant Abstract SAS output, the result of executing SAS programs, is in the form of text output
More informationSAS/ASSIST Software Setup
173 APPENDIX 3 SAS/ASSIST Software Setup Appendix Overview 173 Setting Up Graphics Devices 173 Setting Up Remote Connect Configurations 175 Adding a SAS/ASSIST Button to Your Toolbox 176 Setting Up HTML
More informationDisplaying Multiple Graphs to Quickly Assess Patient Data Trends
Paper AD11 Displaying Multiple Graphs to Quickly Assess Patient Data Trends Hui Ping Chen and Eugene Johnson, Eli Lilly and Company, Indianapolis, IN ABSTRACT Populating multiple graphs, up to 15, on a
More informationMaking Presentations More Fun with DATA Step Graphics Interface (DSGI) Hui-Ping Chen, Eli Lilly and Company, Indianapolis, Indiana
Paper CC03 Making Presentations More Fun with DATA Step Graphics Interface (DSGI) Hui-Ping Chen, Eli Lilly and Company, Indianapolis, Indiana ABSTRACT Microsoft PowerPoint is powerful and most popular
More informationCD _. _. 'p ~~M CD, CD~~~~V. C ~'* Co ~~~~~~~~~~~~- CD / X. pd.0 & CD. On 0 CDC _ C _- CD C P O ttic 2 _. OCt CD CD (IQ. q"3. 3 > n)1t.
n 5 L n q"3 +, / X g ( E 4 11 " ') $ n 4 ) w Z$ > _ X ~'* ) i 1 _ /3 L 2 _ L 4 : 5 n W 9 U~~~~~~ 5 T f V ~~~~~~~~~~~~ (Q ' ~~M 3 > n)1 % ~~~~V v,~~ _ + d V)m X LA) z~~11 4 _ N cc ', f 'd 4 5 L L " V +,
More informationPharmaSUG 2015 Paper PO03
PharmaSUG 2015 Paper P03 A Visual Reflection on SAS/GRAPH History: Plot, Gplot, Greplay, and Sgrender Haibin Shu, AccuClin Global Services LLC, Wayne, PA John He, AccuClin Global Services LLC, Wayne, PA
More informationTasks Menu Reference. Introduction. Data Management APPENDIX 1
229 APPENDIX 1 Tasks Menu Reference Introduction 229 Data Management 229 Report Writing 231 High Resolution Graphics 232 Low Resolution Graphics 233 Data Analysis 233 Planning Tools 235 EIS 236 Remote
More informationNew SAS/GRAPH Features. Jack Bulkley, SAS Institute Inc. GPLOT INTRODUCTION
New SAS/GRAP Features Jack Bulkley SAS Institute Inc. INTRODUCTION The SAS/GRAP product is an evolving product. New features as suggested by users or developed in-house are constantly considered and added.
More informationSASCAD (4) AN INTERACTIVE INTERFACE TO SAS I GRAPH FOR CONSTRUCTING CHARTS
AN INTERACTIVE INTERFACE TO SAS I GRAPH FOR CONSTRUCTING CHARTS Blair J. MacDougall, Gulf Canada Limited Abstract With the increasing variety, features and low cost of graphics hardware. it is becoming
More informationTop Award and First Place Best Presentation of Data Lan Tran-La. Scios Nova, Inc. BLOOD PRESSURE AND HEART RATE vs TIME
Top Award and First Place Best Presentation of Data Lan Tran-La Scios Nova, Inc. BLOOD PRESSURE AND HEART RATE vs TIME Vital signs were collected before, during, and after the infusion of Drug A. At the
More informationEasing into Data Exploration, Reporting, and Analytics Using SAS Enterprise Guide
Paper 809-2017 Easing into Data Exploration, Reporting, and Analytics Using SAS Enterprise Guide ABSTRACT Marje Fecht, Prowerk Consulting Whether you have been programming in SAS for years, are new to
More informationAnnotate Dictionary CHAPTER 11
427 CHAPTER 11 Annotate Dictionary Overview 428 Annotate Functions 429 BAR Function 431 CNTL2TXT Function 432 COMMENT Function 434 DEBUG Function 435 DRAW Function 435 DRAW2TXT Function 436 FRAME Function
More informationAPPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.
255 APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software Introduction 255 Generating a QMF Export Procedure 255 Exporting Queries from QMF 257 Importing QMF Queries into Query and Reporting 257 Alternate
More informationSAS CLINICAL SYLLABUS. DURATION: - 60 Hours
SAS CLINICAL SYLLABUS DURATION: - 60 Hours BASE SAS PART - I Introduction To Sas System & Architecture History And Various Modules Features Variables & Sas Syntax Rules Sas Data Sets Data Set Options Operators
More informationGraphically Enhancing the Visual Presentation and Analysis of Univariate Data Using SAS Software
Graphically Enhancing the Visual Presentation and Analysis of Univariate Data Using SAS Software James R. O Hearn, Pfizer Inc., New York, NY ABSTRACT The problem of analyzing univariate data is investigated.
More informationUsing SAS Files CHAPTER 3
55 CHAPTER 3 Using SAS Files Introduction to SAS Files 56 What Is a SAS File? 56 Types of SAS Files 57 Using Short or Long File Extensions in SAS Libraries 58 SAS Data Sets (Member Type: Data or View)
More informationA Plot & a Table per Page Times Hundreds in a Single PDF file
A Plot & a Table per Page Times Hundreds in a Single PDF file Daniel Leprince DIEM Computing Services, Inc. Elizabeth Li DIEM Computing Services, Inc. SAS is a registered trademark or trademark of SAS
More informationTI-89 Calculator Workshop #1 The Basics
page 1 TI-89 Calculator Workshop #1 The Basics After completing this workshop, students will be able to: 1. find, understand, and manipulate keys on the calculator keyboard 2. perform basic computations
More informationMultiple Forest Plots and the SAS System
Multiple Forest Plots and the SAS System Poster 10 Anne Barfield, Quanticate, Manchester, United Kingdom ABSTRACT This paper is the accompanying paper to the poster entitled Multiple Forest Plots and the
More informationThe GSLIDE Procedure. Overview. About Text Slides CHAPTER 27
959 CHAPTER 27 The GSLIDE Procedure Overview 959 About Text Slides 959 About Annotate Output 960 Procedure Syntax 960 PROC GSLIDE Statement 961 Examples 963 Example 1: Producing Text Slides 963 Example
More informationSAS/GRAPH : Using the Annotate Facility
SAS/GRAPH : Using the Annotate Facility Jack S. Nyberg, ClinTrials Research, Inc., Lexington, KY. Stuart D. Nichols, ClinTrials Research, Inc., Lexington, KY. ABSTRACT The annotate facility in SAS/GRAPH
More informationCreating Maps in SAS/GRAPH
Creating Maps in SAS/GRAPH By Jeffery D. Gilbert, Trilogy Consulting Corporation, Kalamazoo, MI Abstract This paper will give an introduction to creating graphs using the PROC GMAP procedure in SAS/GRAPH.
More informationWant Quick Results? An Introduction to SAS/GRAPH Software. Arthur L. Carpenter California Occidental Consultants
Want Quick Results? An Introduction to SAS/GRAPH Software Arthur L. arpenter alifornia Occidental onsultants KEY WORDS GOPTIONS, GPLOT, GHART, SYMBOL, AXIS, TITLE, FOOTNOTE ABSTRAT SAS/GRAPH software contains
More informationThe GTESTIT Procedure
967 CHAPTER 28 The GTESTIT Procedure Overview 967 About the Pictures 968 About the LOG 971 Procedure Syntax 972 PROC GTESTIT Statement 972 Examples 973 Example 1: Testing a GOPTIONS Statement 973 Overview
More informationChoosing the Right Procedure
3 CHAPTER 1 Choosing the Right Procedure Functional Categories of Base SAS Procedures 3 Report Writing 3 Statistics 3 Utilities 4 Report-Writing Procedures 4 Statistical Procedures 6 Available Statistical
More informationCreate Flowcharts Using Annotate Facility. Priya Saradha & Gurubaran Veeravel
Create Flowcharts Using Annotate Facility Priya Saradha & Gurubaran Veeravel Abstract With mounting significance to the graphical presentation of data in different forms in the pharmaceutical industry,
More informationA SAS Macro to Generate Caterpillar Plots. Guochen Song, i3 Statprobe, Cary, NC
PharmaSUG2010 - Paper CC21 A SAS Macro to Generate Caterpillar Plots Guochen Song, i3 Statprobe, Cary, NC ABSTRACT Caterpillar plots are widely used in meta-analysis and it only requires a click in software
More informationAn alternative view.
DATA-ANALYSIS WITH SAS/GRAPH SOFTWARE An alternative view. Henk van der Knaap, Unilever Research Laboratorium Vlaardingen Abstract SAS/GRAP~ software supplies a reasonable number of procedures to present
More informationDynamic Macro Invocation Utility Paul D Sherman, San Jose, CA
Paper 62-29 Dynamic Macro Invocation Utility Paul D Sherman, San Jose, CA ABSTRACT Often times it is necessary to repeatedly call a macro with only minor differences in its argument list. Most common is
More informationProperty Communication
Property Communication Use the Property Communication form, accessed from the SC Daily log, to record time spent engaging in property communication. Property Communication is defined as the time it takes
More informationUsing Personal Computers as Host Graphics Devices
Using Personal Computers as Host Graphics Devices Mike Kalt, SAS Institute Inc., Cary, NC Peter Ruzsa, SAS Institute Inc., Cary, NC Mike Long, SAS Institute Inc., Cary, NC ABSTRACT This paper discusses
More informationSUGI 29 Posters. Paper A Group Scatter Plot with Clustering Xiaoli Hu, Wyeth Consumer Healthcare., Madison, NJ
Paper 146-29 A Group Scatter Plot with Clustering Xiaoli Hu, Wyeth Consumer Healthcare., Madison, NJ ABSTRACT In pharmacokinetic studies, abnormally high values of maximum plasma concentration Cmax of
More informationGETTING STARTED. A Step-by-Step Guide to Using MarketSight
GETTING STARTED A Step-by-Step Guide to Using MarketSight Analyze any dataset Run crosstabs Test statistical significance Create charts and dashboards Share results online Introduction MarketSight is a
More informationJAMS 7.X Getting Started Guide
Table of Contents JAMS Overview 2 Working with Servers 3-4 The JAMS Client Interface 5 Customizing the JAMS Client 6-8 JAMS Scheduler Overview 9 Defining Folders and Jobs 10-13 1 2017 MVP Systems Software,
More information... WHERE. AnnotaI8 Data.S... XSYS & YSYS. Harie Annotate: How Not to Lose Your Head When Enhancing BAS/GRAPH output
Harie Annotate: How Not to Lose Your Head When Enhancing BAS/GRAPH output Arthur La Carpenter California occidental consultants KEY WORDS ANNOTATE, GRAPHICS, FRANCE, GSLIDE, GANNO, FUNCTION INTRODUCTION
More informationInformation Visualization
Paper 166-25 Presenting Your Data Easily with Graph-N-Go Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Visualizing and presenting data effectively using reports and listings can
More informationThe GIMPORT Procedure
705 CHAPTER 17 The GIMPORT Procedure Overview 705 Concepts 706 About Importing Graphics 706 Specifying a Fileref 706 Importing the File 706 CGM Elements Not Supported 707 About Color Mapping 707 About
More informationUsing the SQL Editor. Overview CHAPTER 11
205 CHAPTER 11 Using the SQL Editor Overview 205 Opening the SQL Editor Window 206 Entering SQL Statements Directly 206 Entering an SQL Query 206 Entering Non-SELECT SQL Code 207 Creating Template SQL
More informationSAS Data Libraries. Definition CHAPTER 26
385 CHAPTER 26 SAS Data Libraries Definition 385 Library Engines 387 Library Names 388 Physical Names and Logical Names (Librefs) 388 Assigning Librefs 388 Associating and Clearing Logical Names (Librefs)
More informationLecture 1 Getting Started with SAS
SAS for Data Management, Analysis, and Reporting Lecture 1 Getting Started with SAS Portions reproduced with permission of SAS Institute Inc., Cary, NC, USA Goals of the course To provide skills required
More informationSAS/GRAPH and ANNOTATE Facility More Than Just a Bunch of Labels and Lines
2015 Paper AD-48 SAS/GRAPH and ANNOTATE Facility More Than Just a Bunch of Labels and Lines Mike Hunsucker, 14th Weather Squadron (USAF), Asheville, NC ABSTRACT SAS/GRAPH procedures enhanced with the ANNOTATE
More informationAURA ACADEMY SAS TRAINING. Opposite Hanuman Temple, Srinivasa Nagar East, Ameerpet,Hyderabad Page 1
SAS TRAINING SAS/BASE BASIC THEORY & RULES ETC SAS WINDOWING ENVIRONMENT CREATION OF LIBRARIES SAS PROGRAMMING (BRIEFLY) - DATASTEP - PROC STEP WAYS TO READ DATA INTO SAS BACK END PROCESS OF DATASTEP INSTALLATION
More informationContents of SAS Programming Techniques
Contents of SAS Programming Techniques Chapter 1 About SAS 1.1 Introduction 1.1.1 SAS modules 1.1.2 SAS module classification 1.1.3 SAS features 1.1.4 Three levels of SAS techniques 1.1.5 Chapter goal
More informationUsing SAS/GRAPH Software to Analyze Student Study Habits. Bill Wallace Computing Services University of Saskatchewan
Using SAS/GRAPH Software to Analyze Student Study Habits Bill Wallace Computing Services University of Saskatchewan Abstract This paper describes the steps taken to create unusual vertical bar charts for
More informationUsing SAS/SHARE More Efficiently
Using More Efficiently by Philip R Holland, Holland Numerics Ltd, UK Abstract is a very powerful product which allow concurrent access to SAS Datasets for reading and updating. However, if not used with
More informationGetting started with Inspirometer A basic guide to managing feedback
Getting started with Inspirometer A basic guide to managing feedback W elcome! Inspirometer is a new tool for gathering spontaneous feedback from our customers and colleagues in order that we can improve
More informationUsing SAS Files CHAPTER 3
77 CHAPTER 3 Using SAS Files Introduction to SAS Files 78 What Is a SAS File? 78 Types of SAS Files 79 Using Short or Long File Extensions in SAS Libraries 80 SAS Data Sets (Member Type: Data or View)
More informationMerge Processing and Alternate Table Lookup Techniques Prepared by
Merge Processing and Alternate Table Lookup Techniques Prepared by The syntax for data step merging is as follows: International SAS Training and Consulting This assumes that the incoming data sets are
More information1 General Principles. General Principles. In this chapter 1-1
1 General Principles In this chapter 1 General Principles 1.1 User Interface 1.2 Title bar 1.3 Menu bar 1.4 Standard Toolbar 1.5 The drawing area 1.6 Component tabs 1.7 Status Bar 1.8 Manipulating Components
More informationJUSTCROFT INTERNATIONAL PRINTING AND PLOTTING SOLUTIONS. JustCGM 5.0 User Manual
JUSTCROFT INTERNATIONAL PRINTING AND PLOTTING SOLUTIONS JustCGM 5.0 User Manual Justcroft International JustCGM 5.0 User Manual Revision: 1.5, March 7, 2012 Copyright 2011-2012 Justcroft International
More informationTips to Customize SAS/GRAPH... for Reluctant Beginners et al. Claudine Lougee, Dualenic, LLC, Glen Allen, VA
Paper SIB-109 Tips to Customize SAS/GRAPH... for Reluctant Beginners et al. Claudine Lougee, Dualenic, LLC, Glen Allen, VA ABSTRACT SAS graphs do not have to be difficult or created by SAS/GRAPH experts.
More informationTutorial 1. Tutorial 1: Leave Request Workflow creation
Tutorial 1: Leave Request Workflow creation In this tutorial, we are going to create the workflow shown above. It is a relatively simple business process which we will automate to enable employees to apply
More informationPIE Model. Example 1: The calculator program in standard view has 27 buttons, each representing one command.
1 PIE Model Notes by: Robert Beck, revised November 2, 2010 Reference: Dix and Runciman, Proc. BCS Conf. on People and Computers, 1985, Cambridge University Press Let C be the set of commands available
More informationIntroduction to the SAS/ACCESS Interface to IMS
3 CHAPTER 1 Overview of the SAS/ACCESS Interface to IMS Introduction to the SAS/ACCESS Interface to IMS 3 Purpose of the SAS/ACCESS Interface to IMS 3 Using the SAS/ACCESS Interface to IMS 4 How the IMS
More informationUsing Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA
Paper 160-26 Using Graph-N-Go With ODS to Easily Present Your Data and Web-Enable Your Graphs Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT Visualizing and presenting data effectively
More informationConverting Annotate to ODS Graphics. Is It Possible?
ABSTRACT Paper 2686-2015 Converting Annotate to ODS Graphics. Is It Possible? Philip R Holland, Holland Numerics Limited In the previous chapter I described how many standard SAS/GRAPH plots can be converted
More informationMicrosoft Excel 2002 M O D U L E 2
THE COMPLETE Excel 2002 M O D U L E 2 CompleteVISUAL TM Step-by-step Series Computer Training Manual www.computertrainingmanual.com Copyright Notice Copyright 2002 EBook Publishing. All rights reserved.
More information1182 Index. batch mode 28 BCOLOR= option TITLE, FOOTNOTE, and NOTE statements
Index 1181 Index A ACROSS= option DONUT statement 561 LEGEND statement 188 PIE/PIE3D statements 561 STAR statement 575 action statements 22 ActiveX controls 104 ADD statement, GDEVICE procedure optional
More informationPicturing Statistics Diana Suhr, University of Northern Colorado
Picturing Statistics Diana Suhr, University of Northern Colorado Abstract Statistical results could be easier to understand if you visualize them. This Hands On Workshop will give you an opportunity to
More information3RD GRADE COMMON CORE VOCABULARY M-Z
o o o 3RD GRADE COMMON CORE VOCABULARY M-Z mass mass mass The amount of matter in an object. Usually measured by comparing with an object of known mass. While gravity influences weight, it does not affect
More informationSomething for Nothing! Converting Plots from SAS/GRAPH to ODS Graphics
ABSTRACT Paper 1610-2014 Something for Nothing! Converting Plots from SAS/GRAPH to ODS Graphics Philip R Holland, Holland Numerics Limited, UK All the documentation about the creation of graphs with SAS
More informationInnovative Graph for Comparing Central Tendencies and Spread at a Glance
Paper 140-28 Innovative Graph for Comparing Central Tendencies and Spread at a Glance Varsha C. Shah, CSCC, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC Ravi M. Mathew, CSCC,Dept. of Biostatistics,
More informationform are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates.
Plot 3D Introduction Plot 3D graphs objects in three dimensions. It has five basic modes: 1. Cartesian mode, where surfaces defined by equations of the form are graphed in Cartesian coordinates, 2. cylindrical
More informationTechdata Solution. SAS Analytics (Clinical/Finance/Banking)
+91-9702066624 Techdata Solution Training - Staffing - Consulting Mumbai & Pune SAS Analytics (Clinical/Finance/Banking) What is SAS SAS (pronounced "sass", originally Statistical Analysis System) is an
More informationThe following topics describe how to work with reports in the Firepower System:
The following topics describe how to work with reports in the Firepower System: Introduction to Reports Introduction to Reports, on page 1 Risk Reports, on page 1 Standard Reports, on page 2 About Working
More informationAnswer Key Lesson 11: Workshop: Shapes and Properties
Answer Key esson 11: Use the nine Power Polygons below for Questions 1 and 2. 1. A. Sort the shapes with four sides into ox A. Sort the Shapes with one or more right angles into ox. Some shapes will go
More informationThe viewer makes it easy to view and collaborate on virtually any file, including Microsoft Office documents, PDFs, CAD drawings, and image files.
Parts of this functionality will only be available in INTERAXO Pro. Introduction The viewer provides users with the capability to load a wide variety of document types online using a web browser. Documents
More information. ).-... I s 0 4 i o s ) ( i. Name CA K44-14". Block 3-4B: Linear Programming Homework
Name CA K44-14". Block 3-4B: Linear Programming Homework 1. An electronics company makes two kinds of TV's: LCD and plasma. Let x be the number of LCD TV's and y be the number of plasma TV's made in a
More informationInventory maintenance in TMA
Inventory maintenance in TMA To get into Testing version to practice TMA use google chrome or IE or Firefox to go to: http://tmadevapp.sandiego.edu/tmalogin/login.aspx To get to Production: http://tmaprodapp.sandiego.edu/tmalogin/login.aspx
More informationTOOLBOX USER GUIDE. You ll find all the tools you need to grow your business in the All Checked Toolbox
TOOLBOX USER GUIDE You ll find all the tools you need to grow your business in the All Checked Toolbox Basics CONTENTS 1.Setting a Password 2.Logging in 3.Home Screen 4.Toolbox Settings 5.Permissions The
More informationMicrosoft Excel 2007
Learning computers is Show ezy Microsoft Excel 2007 301 Excel screen, toolbars, views, sheets, and uses for Excel 2005-8 Steve Slisar 2005-8 COPYRIGHT: The copyright for this publication is owned by Steve
More informationPaper ###-YYYY. SAS Enterprise Guide: A Revolutionary Tool! Jennifer First, Systems Seminar Consultants, Madison, WI
Paper ###-YYYY SAS Enterprise Guide: A Revolutionary Tool! Jennifer First, Systems Seminar Consultants, Madison, WI ABSTRACT Whether you are a novice or a pro with SAS, Enterprise Guide has something for
More informationSAS: Proc GPLOT. Computing for Research I. 01/26/2011 N. Baker
SAS: Proc GPLOT Computing for Research I 01/26/2011 N. Baker Introduction to SAS/GRAPH Graphics component of SAS system. Includes charts, plots, and maps in both 2 and 3 dimensions. Procedures included
More informationWhat Is SAS? CHAPTER 1 Essential Concepts of Base SAS Software
3 CHAPTER 1 Essential Concepts of Base SAS Software What Is SAS? 3 Overview of Base SAS Software 4 Components of the SAS Language 4 SAS Files 4 SAS Data Sets 5 External Files 5 Database Management System
More information