Book description
You've just received a new survey of study results, and you need to quickly create custom graphical views of the data. Or, you've completed your analysis, and you need graphs to present the results to your audience, in the style that they prefer. Now, you can create custom graphs quickly and easily with Getting Started with the Graph Template Language in SAS, without having to understand all of the Graph Template Language (GTL) features first.
This book will get you started building graphs immediately and will guide you toward a better understanding of the GTL, one step at a time. It shows you the most common approaches to a variety of graphs along with information that you can use to build more complex graphs from there. Sanjay Matange offers expert tips, examples, and techniques, with a goal of providing you with a solid foundation in using the GTL so that you can progress to more sophisticated, adaptable graphs as you need them.
Ultimately, Getting Started with the Graph Template Language in SAS allows you to bypass the learning curve. It teaches you how to quickly create custom, aesthetically pleasing graphs that present your data with maximum clarity and minimum clutter.
This book is part of the SAS Press program.
Table of contents
- About This Book
- About The Author
- Acknowledgments
-
Chapter 1: Introduction to SAS ODS Graphics
- 1.1 A Brief History of SAS ODS Graphics
- 1.2 Automatic Graphs from SAS Procedures
- 1.3 What Is the SAS Graph Template Language (GTL)?
- 1.4 Why Should You Learn GTL?
- 1.5 Making Graphs Using the Statistical Graphics (SG) Procedures
- 1.6 Making Graphs Using the ODS Graphics Designer
- 1.7 Data Sets and Custom Styles Used in This Book
- 1.8 Color and Gray-scale Graphs
- 1.9 Effective Graphics and the Use of Decorative Skins
- 1.10 SAS 9.2, SAS 9.3, and SAS 9.4 Features
-
Chapter 2: Introduction to SAS Graph Template Language
- 2.1 Getting Started
- 2.2 Creating a Simple GTL Graph
- 2.3 Components of GTL
- 2.4 GTL Graph Terminology
- 2.5 Plots
- 2.6 Layouts
- 2.7 Titles, Footnotes, and Entries and Unicode
- 2.8 Axes
- 2.9 Legends
- 2.10 Attribute Maps
- 2.11 Dynamics and Macro Variables
- 2.12 Expressions and Conditionals
- 2.13 Styles and Plot Attributes
- 2.14 Draw Statements
- 2.15 Annotation
- 2.16 Summary
-
Chapter 3: Building Your First Graph
- 3.1 Overview
- 3.2 Starting with a Basic Histogram
- 3.3 Adding Normal and Kernel Density Curves
- 3.4 Setting Plot Properties
- 3.5 Adding a Legend
- 3.6 Adding the Title and Footnote
- 3.7 Adding a Separate Horizontal Box Plot
- 3.8 Using Uniform X-Axes
- 3.9 Using Common External X-Axis
- 3.10 Setting Output Options
- 3.11 Full Code for the Graph
- 3.12 Review
- 3.13 Summary
- Chapter 4: Creating Single-Cell Graphs
-
Chapter 5: Creating Multi-Cell Graphs
- 5.1 Overview
- 5.2 Layout Data Lattice
-
5.3 Layout Data Panel
- 5.3.1 Two Class Data Panel
- 5.3.2 Data Panel with One Class Variable
- 5.3.3 Data Panel with One Class Variable and Number of Columns
- 5.3.4 Data Panel with One Class Variable, Columns, and Union
- 5.3.5 Data Panel with One Class Variable and Proportional Columns
- 5.3.6 Data Panel with Side Bar
- 5.3.7 Data Panel with Multi-Page Output
- 5.4 Layout Lattice
- 5.5 Real World Examples
- 5.5 Summary
- Chapter 6: Customizing Axes, Legends, and Text
- Chapter 7: Attribute Maps, Draw, and Annotate
- Chapter 8: Styles, ODS Options, and More
- Index
Product information
- Title: Getting Started with the Graph Template Language in SAS
- Author(s):
- Release date: October 2013
- Publisher(s): SAS Institute
- ISBN: 9781612908502
You might also like
book
Data Strategy
A well thought out, fit-for-purpose data strategy is vital to modern data-driven businesses. This book is …
book
Reinforcement Learning
Reinforcement learning (RL) will deliver one of the biggest breakthroughs in AI over the next decade, …
book
Essential SQLAlchemy, 2nd Edition
Dive into SQLAlchemy, the popular, open-source code library that helps Python programmers work with relational databases …
book
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …