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® 9.4 and SAS® Viya® 3.5 Programming Documentation
SAS 9.4 / Viya 3.5
|PDF 
Feedback
 
  • Welcome to SAS Programming Documentation for SAS® 9.4 and SAS® Viya® 3.5
  • What's New
  • Syntax Quick Links
  • SAS Viya Programming
  • Data Access
  • SAS Analytics 15.4
  • Base SAS Procedures
  • DATA Step Programming
  • SAS Code Debugging
  • Global Statements
  • System Options
  • SAS Component Objects
  • DS2 Programming
  • FedSQL Programming
  • Macro Language Reference
  • Output and Graphics
    • Accessible Output
    • Universal Printing
    • Output Delivery System (ODS)
    • Introduction to SAS Platform Graphing
    • ODS Graphics Suite
      • SAS ODS Graphics Designer
      • SAS ODS Graphics Editor
      • SAS ODS Graphics Procedures
        • SAS ODS Graphics: Procedures Guide
        • ODS Graphics Procedures SAS Sample Library members
      • SAS Graph Template Language
    • SAS/GRAPH
    • SAS/GRAPH and Base SAS: Mapping Reference
    • SAS/GIS: Spatial Data and Procedure Guide
    • ODS and ODS Graphics Tip Sheets
  • Operating Environments
  • Moving and Accessing SAS Files
  • In-Database Technologies
  • Metadata
  • SAS Interface to Application Response Measurement (ARM)
  • Security
  • SAS Servers
  • SAS Data Quality
  • Learning SAS Programming
  • Accessibility for Base
  • SAS Visual Analytics
  • SAS Studio
  • SAS Enterprise Guide
  • SAS 9.4 Administration
  • SAS Viya: Administration
  • Other Resources
SAS ODS Graphics: Procedures Guide
 

SAS® 9.4 ODS Graphics: Procedures Guide, Sixth Edition

Syntax Conventions for the SAS Language
Whatʼs New
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
SAS Statements That Are Used with ODS Graphics Procedures
About the Examples, Sample Data, and Additional Resources
The Procedures
SGDESIGN Procedure
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
Comparisons with the SAS/GRAPH Procedures
Last updated: April 13, 2026
Privacy Statement Terms of Use 
Copyright © SAS Institute Inc. All Rights Reserved