DOCUMENTATION
  • Software
    • Software
    • SAS Viya
    • Industries
    • Solutions
    • Products
  • Learn
    • Learn
    • Training
    • Certification
    • Academics
    • Books
    • Video Tutorials
  • Support
    • Support
    • Communities
    • Documentation
    • Developers
    • Support & Services
    • User Groups
  • About Us
    • About Us
    • Why SAS?
    • Company
    • Careers
    • Newsroom
    • Events
    • Contact Us
  • Explore
    • Explore
    • Try & Buy
    • Why SAS?
    • Customer Stories
    • Partners
    • Consulting
  • Software
  • SAS Viya
  • Industries
  • Solutions
  • Products
  • Learn
  • Training
  • Certification
  • Academics
  • Books
  • Video Tutorials
  • Support
  • Communities
  • Documentation
  • Developers
  • Support & Services
  • User Groups
  • About Us
  • Why SAS?
  • Company
  • Careers
  • Newsroom
  • Events
  • Contact Us
  • Explore
  • Try & Buy
  • Why SAS?
  • Customer Stories
  • Partners
  • Consulting
  • Contact Us
Sign In

Create Profile

My SAS

Get access to My SAS, trials, communities and more.

SAS Sites

sas.com
Support
Blogs
Communities
Developer
Curiosity
Videos

Documentation

Learn
Brand
PartnerNet
Merchandise
SAS® Help Center
SAS® Viya® Platform Programming Documentation
2026.09
|PDF 
Feedback
 
  • Welcome to SAS Programming Documentation
  • What's New
  • Learning SAS Viya Platform Programming
  • Syntax Quick Links
  • Python Programming
  • Advanced Analytics
  • Data Access
  • Cloud Analytic Services
  • SAS Language Reference
  • Migrating to UTF-8
  • Example Data Sets
  • SAS Code Debugging
  • Output and Graphics
    • Accessible Output
    • Universal Printing
    • Output Delivery System (ODS)
    • SAS Platform Graphing: Getting Started
    • ODS Graphics Suite
      • SAS ODS Graphics Procedures
        • SAS ODS Graphics: Procedures Guide
      • SAS Graph Template Language
    • SAS/GRAPH
    • SAS/GRAPH and Base SAS: Mapping Reference
  • In-Database Processing
  • Security and Administration
  • SAS Servers
  • Using the batch Plug-In for the SAS Viya CLI
  • Accessibility on the SAS Viya Platform
  • SAS Data Quality
  • SAS Job Execution Web Application Doc Link
  • SAS Job Execution Web Application
  • SAS Data and AI Studio
  • SAS Visual Analytics
  • SAS Viya Platform: Administration
  • SAS Viya Platform Operations
  • Other Resources
SAS ODS Graphics: Procedures Guide
 

SAS® ODS Graphics: Procedures Guide

Syntax Conventions for the SAS Language
Accessibility Features of ODS Graphics Procedures
Getting Started
Get Started Using the ODS Graphics Procedures
Gallery of Plots and Charts
Overview: Using the Procedures
Concepts for Creating Graphs
Elements of a Program
About the Examples, Sample Data, and Additional Resources
SAS Statements Used with the Procedures
Global Statements
Common Procedure Statements
The Procedures
SGPANEL Procedure
SGPIE Procedure: Preproduction
SGPLOT Procedure
SGRENDER Procedure
SGSCATTER Procedure
Common Concepts
Commonly Used Attribute Options
Controlling the Procedure Output
Controlling the Appearance of Your Graphs
Managing Your Graphics with ODS
SG Attribute Maps
Using Attribute Maps to Control Visual Attributes
Using Discrete Attribute Maps
Using Range Attribute Maps
SG Annotation
Annotating ODS Graphics
SG Annotation Function Dictionary
SG Annotation Macro Dictionary
Appendix
Units of Measurement
Reserved Keywords and Unicode Values
ODS Graphics Software
Last updated: August 18, 2026
Privacy Statement Terms of Use 
Copyright © SAS Institute Inc. All Rights Reserved