SAS/GRAPH Introduction. Winfried Jakob, SAS Administrator Canadian Institute for Health Information

Similar documents
CHAPTER 1 Introduction to SAS/GRAPH Software

Interactive Graphs from the SAS System

Introduction to SAS/GRAPH Statistical Graphics Procedures

Introduction to Statistical Graphics Procedures

SAS/GRAPH 9.4: Java Applets and ActiveX Control User s Guide

Chapter 13 Introduction to Graphics Using SAS/GRAPH (Self-Study)

Information Visualization

A Visual Revolution Statistical Graphics in SAS 9.2 Bob Newman, Amadeus Software Limited

New Visualization in V8.2

Creating Graphs Using SAS ODS Graphics Designer

What s new in SAS 9.2

Overview 14 Table Definitions and Style Definitions 16 Output Objects and Output Destinations 18 ODS References and Resources 20

Tips to Customize SAS/GRAPH... for Reluctant Beginners et al. Claudine Lougee, Dualenic, LLC, Glen Allen, VA

Easing into Data Exploration, Reporting, and Analytics Using SAS Enterprise Guide

Getting Started with the SGPLOT Procedure

Something for Nothing! Converting Plots from SAS/GRAPH to ODS Graphics

SAS CLINICAL SYLLABUS. DURATION: - 60 Hours

ABC s of Graphs in Version 8 Caroline Bahler, Meridian Software, Inc.

Using SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc.

Introduction to ODS Graphics for the Non-Statistician

Output Delivery System: The Basics and Beyond Lauren E. Haworth Cynthia L. Zender Michele M. Burlew

Elixir Ad-hoc Report. Release Elixir Technology Pte Ltd

Coders' Corner. Paper ABSTRACT GLOBAL STATEMENTS INTRODUCTION

Graphing Made Easy with ODS Graphics Procedures

Elixir Ad-hoc Report. Release Elixir Technology Pte Ltd

Paper ###-YYYY. SAS Enterprise Guide: A Revolutionary Tool! Jennifer First, Systems Seminar Consultants, Madison, WI

Need a Scientific Journal Ready Graphic? No Problem!

Want Quick Results? An Introduction to SAS/GRAPH Software. Arthur L. Carpenter California Occidental Consultants

From Getting Started with the Graph Template Language in SAS. Full book available for purchase here.

And Now, Presenting...

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

Time Contour Plots. David J. Corliss Magnify Analytic Solutions, Detroit, MI

Using PROC SGPLOT for Quick High-Quality Graphs

Making Presentations More Fun with DATA Step Graphics Interface (DSGI) Hui-Ping Chen, Eli Lilly and Company, Indianapolis, Indiana

Paper Time Contour Plots. David J. Corliss, Wayne State University / Physics and Astronomy

Data Driven Annotations: An Introduction to SAS/GRAPH s Annotate Facility

NEW FEATURES IN FOUNDATION SAS 9.4 CYNTHIA JOHNSON CUSTOMER LOYALTY

From Clicking to Coding: Using ODS Graphics Designer as a Tool to Learn Graph Template Language

Graphing Made Easy with SGPLOT and SGPANEL Procedures

Contents. Tutorials Section 1. About SAS Enterprise Guide ix About This Book xi Acknowledgments xiii

INTRODUCTION TO THE SAS ANNOTATE FACILITY

Picturing Statistics Diana Suhr, University of Northern Colorado

Producing Summary Tables in SAS Enterprise Guide

Presentation Quality Graphics with SAS/GRAPH

A Juxtaposition of Tables and Graphs Using SAS /GRAPH Procedures

Contents About SAS Enterprise Guide About This Book xi Acknowledgments xiii

Modifying Graphics in SAS

An Introduction to ODS for Statistical Graphics in SAS 9.1 Robert N. Rodriguez SAS Institute Inc., Cary, North Carolina, USA

PharmaSUG 2015 Paper PO03

SAS Studio: A New Way to Program in SAS

Arthur L. Carpenter California Occidental Consultants

Converting Annotate to ODS Graphics. Is It Possible?

SAS Studio 4.4: User s Guide

IMPROVING A GRAPH USING PROC GPLOT AND THE GOPTIONS STATEMENT

Information Visualization

Introduction to ODS Statistical Graphics

SAS: Proc GPLOT. Computing for Research I. 01/26/2011 N. Baker

The GANNO Procedure. Overview CHAPTER 12

ODS and Web Enabled Device Drivers: Displaying and Controlling Large Numbers of Graphs. Arthur L. Carpenter and Richard O. Smith Data Explorations

Introducing Statistical Graphics (SG): Victoria UG May 2018 Mary Harding SAS Canada

Chapter 27 Saving and Printing Graphics

Fly over, drill down, and explore

When Simpler is Better Visualizing Laboratory Data Using SG Procedures Wei Cheng, Isis Pharmaceuticals, Inc., Carlsbad, CA

ABSTRACT INTRODUCTION THE ODS TAGSET FACILITY

1182 Index. batch mode 28 BCOLOR= option TITLE, FOOTNOTE, and NOTE statements

Creating Maps in SAS/GRAPH

Effective Forecast Visualization With SAS/GRAPH Samuel T. Croker, Lexington, SC

Visual Storytelling The Art of Communicating Information with Graphics

Multiple Graphical and Tabular Reports on One Page, Multiple Ways to Do It Niraj J Pandya, CT, USA

2997 Yarmouth Greenway Drive, Madison, WI Phone: (608) Web:

AURA ACADEMY SAS TRAINING. Opposite Hanuman Temple, Srinivasa Nagar East, Ameerpet,Hyderabad Page 1

ODS The output delivery system

Data Annotations in Clinical Trial Graphs Sudhir Singh, i3 Statprobe, Cary, NC

Six Cool Things You Can Do In Display Manager Jenine Milum, Charlotte, NC Wachovia Bank

New SAS/GRAPH Procedures for Creating Statistical Graphics in Data Analysis Dan Heath, SAS Institute Inc., Cary, NC

Chapter 1 Introduction. Chapter Contents

Is your picture worth a thousand words? Creating Effective Presentations with SAS/GRAPH

Internet/Intranet, the Web & SAS

DIS: Design and imaging software

Beginning Tutorials. bt006 USING ODS. Ban Chuan Cheah, Westat, Rockville, MD. Abstract

Multiple Forest Plots and the SAS System

Index COPYRIGHTED MATERIAL. Symbols and Numerics

SAS Enterprise Guide. Kathleen Nosal Yarmouth Greenway Drive Madison, WI (608)

Techdata Solution. SAS Analytics (Clinical/Finance/Banking)

Professional outputs with ODS LATEX

ODS GRAPHICS DESIGNER (Creating Templates for Batchable Graphs)

Paper S Data Presentation 101: An Analyst s Perspective

SAS Visual Analytics 8.2: Getting Started with Reports

Supplementary Materials of canvasdesigner

I KNOW HOW TO PROGRAM IN SAS HOW DO I NAVIGATE SAS ENTERPRISE GUIDE?

AGENDA. Water Resources Data Management with HEC-DSSVue

SGPANEL: Telling the Story Better Chuck Kincaid, COMSYS, Portage, MI

Chapter 3. Determining Effective Data Display with Charts

Choosing the Right Procedure

The Evolution of a SAS/GRAPH Application Jenine Eason, AutoTrader.com, Atlanta, GA

SAS/ASSIST Software Setup

SAS Report Viewer 8.2 Documentation

Custom Map Displays Created with SAS/GRAPH Procedures and the Annotate Facility Debra Miller, National Park Service, Denver, CO

MANAGING SAS/GRAPH DISPLAYS WITH THE GREPLAY PROCEDURE. Perry Watts IMS Health

SAS (Statistical Analysis Software/System)

Transcription:

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 A Typical SAS/GRAPH Program Getting Started 2

Overview SAS/GRAPH is the data visualization and presentation (graphics) component of the SAS System. 3

Overview SAS/GRAPH Visually represents the relationship between data values Produces two- and three-dimensional graphs, including charts, plots, maps Can combine several graphs into one Supports creation of custom graphics 4

Overview SAS/GRAPH Allows addition of titles, footnotes and notes Supports selection of text fonts, colours, patterns, line styles Provides control over size and position of many graphics elements 5

Overview SAS/GRAPH Creates presentation graphics: Text slides Display of several graphs at one time Combination of graphs and text Automated presentations 6

Overview SAS/GRAPH Generates a wide variety of graphics output: Vector graphics, bitmap images, ActiveX, Java For screen, web browsers, hardcopy devices Supports ODS destinations: LISTING, HTML, RTF, PDF, PRINTER Graphs can be stored in SAS catalogs: Replay, recombine, export, print 7

Overview SAS/GRAPH Provides map data sets, fonts Provides utility procedures for: Map import / map creation / map manipulation Font creation Device customization Checking the SAS/GRAPH environment settings 8

Components of SAS/GRAPH Device-based SAS/GRAPH procedures Annotate Facility Data Step Graphics Interface Network Visualization (NV) Workshop 9

Components of SAS/GRAPH SAS/GRAPH statistical graphics suite Part of ODS Statistical Graphics Template-based Provides these features: Statistical Graphics (SG) procedures Graph Template Language ODS Graphics Editor ODS Graphics Designer 10

Device-Based vs. Template-Based Graphics SAS/GRAPH produces graphics using two very distinct systems: Device-Based or Template-Based Note: Most users are familiar with the traditional devicebased system for producing graphics 11

Device-Based Graphics SAS/GRAPH output generated by a default or user-specified device (DEVICE= option) DEVICE= Examples: WIN, GIF, PNG, JPEG, ACTIVEX, SVG, HPGL Procedure Examples: GCHART, GPLOT, GMAP, GBARLINE, G3D, GCONTOUR Note: GOPTIONS control the graphical environment 12

Template-Based Graphics SAS/GRAPH output generated based on an ODS template of type STATGRAPH Procedure Examples: SGPLOT, SGPANEL, SGSCATTER, SGRENDER Note: ODS GRAPHICS statement controls the graphical environment. GOPTIONS have no effect 13

Graph Types: Overview Charts Two-Dimensional Plots Three-Dimensional Plots Maps KPI Charts (KPI = Key Performance Indicator) Text Slide and Presentation Graphics Custom Graphics 14

Graph Types: Block Charts 15

Graph Types: Horizontal Bar Charts 16

Graph Types: Vertical Bar Charts 17

Graph Types: Pie Charts 18

Graph Types: Donut Charts 19

Graph Types: Star Charts 20

Graph Types: Bar-Line Charts 21

Graph Types: Area Bar Charts 22

Graph Types: Tile Charts 23

Graph Types: Radar Charts 24

Types: Two-Dimensional Scatter Plots 25

Graph Types: Simple Line Plots 26

Graph Types: Regression Plots 27

Graph Types: High-Low Plots 28

Graph Types: Bubble Plots 29

Graph Types: 3-D Surface Plots 30

Graph Types: 3-D Scatter Plots 31

Graph Types: 3-D Contour Plots 32

Graph Types: Block Maps 33

Graph Types: Choropleth Maps 34

Graph Types: Prism Maps 35

Graph Types: Surface Maps 36

Graph Types: KPI Charts 37

Graph Types: Text Slides 38

Graph Types: Combined Graphs 39

A Typical SAS/GRAPH Program ods html file="c:\regression.htm" style=analysis; goptions reset=all device=activex; title c=magenta "Study of Height vs. Weight"; footnote justify=r height=2 "Data: SASHELP.CLASS"; symbol interpol=rcclm95 value=circle; proc gplot data=sashelp.class; plot height * weight / haxis = 45 to 155 by 10; run; quit; ods html close; 40

41

Elements of a SAS/GRAPH Program Procedure Statement Action Statement proc gplot plot x * y Other Statements and Options / haxis = Global Statements: AXIS BY GOPTIONS LEGEND PATTERN SYMBOL TITLE NOTE FOOTNOTE 42

Getting Started Get the reference documentation: SAS/GRAPH 9.2 Reference free on the Web in HTML or PDF (only 1500+ pages ) Most examples in the reference documentation are installed as part of SAS/GRAPH in folder: YourSASroot\graph\sample Run examples of interest and read up on the procedure and the global statements. 43

Getting Started Use Quick Results with SAS/GRAPH Software by Arthur L. Carpenter / Charles E. Shipp, SAS Books by Users #55127 (from 1995 - still good for device-based graphics) Learn by doing experience is the best teacher For ODS Statistical Graphics: Graphing Made Easy with SG Procedures by Susan J. Slaughter / Lora D. Delwiche, SGF 2011 paper 44

Final Message IF you plan to be an avid user THEN DO; END; take a course; read books and articles; learn by doing; ELSE use Enterprise Guide; 45

SAS/GRAPH 9.2 Introduction Main source for this presentation: SAS/GRAPH 9.2 Reference (PDF Version) Note: SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS To contact the presenter: wjakob@cihi.ca 46