Amadeus cookies policy - you'll see this message only once.

Amadeus use cookies on this website. They help us to know a little bit about you and how you use our website, which improves the browsing experience and marketing - both for you and for others. They are stored locally on your computer or mobile device. To accept cookies, continue browsing as normal. Or, go to the privacy policy for more information.

Advanced ODS Graphics

Course Length - 1 Day

After one day of instructor lead tuition attendees will be able to:

  • Work with statements in Graph Template Language to customise the layout of graphics
  • Understand the relationship between Graph Template Language and the ODS Graphics Designer and what they can be used to achieve
  • Use the ODS Graphics annotate facility to customise the appearance of graphical outputs
  • Customise graphical outputs produced by other SAS procedures by working with pre-defined graph templates


Advanced ODS Graphics Public Course Dates

Due to Covid-19 all Amadeus training will be delivered via live web classes. Our live Web classes are as interactive as our classroom training, there are also some benefits - no travelling time and costs!


Existing users of SAS language who have foundation knowledge of ODS Graphics and wish to learn further techniques for producing publication quality data visualisations, using the latest release of SAS software.

Attendees should expect to program with new procedures and functionality introduced in SAS 9.2 and SAS 9.3.


This course is intended for those who have previously attended both the Amadeus SAS Fundamentals and Fundamental ODS Graphics courses or equivalent.


AG1 Customising Graphics Templates

  • Introduction
  • Capturing GTL Code
  • Creating a Template
  • Using a Graphics Template
  • Parameterising Templates
  • Titles and Footnotes
  • Conditional Logic in Template Definitions
  • Template Stores
  • Workshop Session

AG2 Graphics Template Language (GTL)

  • Introduction
  • Basic Structure of a Template Definition
  • Layouts
  • Axes
  • Plot Statements
  • Attribute Maps (Optional)
  • Legends (Optional)
  • Text (Optional)
  • Special GTL Functions (Optional)
  • Workshop Session

AG3 SAS-Supplied Templates

  • Introduction
  • Customising SAS-Supplied Templates
  • Workshop Session

AG4 Annotating Graphs

  • Introduction
  • Drawspaces and Co-ordinate Systems
  • Creating Annotate Data Sets from First Principles
  • Creating Annotate Data Sets Using Macros
  • DRAW Statements in GTL (Optional)
  • The ANNOTATE Statement in GTL
  • Workshop Session