How to add HTMLBlue to your list of styles in SAS Enterprise Guide


One of the great innovations with SAS 9.3 is the focus on ODS statistical graphics.

"Wait a minute," you're thinking, "weren't ODS graphics added in SAS 9.2?"

Yes, that's true.  But with SAS 9.3 there is even more capability: more analytical SAS procedures support the graphs, and there are more features in the specialized graph procedures such as SGPLOT.

But even more remarkable is the change in SAS display manager to bring ODS graphics into focus.  Now HTML output (not text listing) is the default output from SAS display manager.  And a new ODS style, named "HTMLBlue", has been designed to show the graphs in a crisp and colorful way.

Example of HTMLBlue style from PROC REG

If you are using SAS Enterprise Guide 4.3, you don't have HTMLBlue in your list of available styles.  But you can add it with a few simple steps.

1. Use SAS to create a copy of the HTMLBlue stylesheet.

filename out temp;
/* change the location of the css fileref as necessary */
filename css "c:\temp\htmlblue.css";
ods html file=out style=htmlblue stylesheet=css;
 proc print data=sashelp.class;
ods html close;

You can run this code in a SAS window or in SAS Enterprise Guide, making sure that you are able to write to the location that the CSS fileref is mapped to.  After running the program, the htmlblue.css file will appear in the location specified in the program.

2. Copy the htmlblue.css file to the Styles subfolder in your SAS Enterprise Guide application directory.

Depending on how you installed SAS Enterprise Guide, that location might be:

C:\Program Files\SAS\EnterpriseGuide\4.3\Styles
C:\Program Files\SASHome\x86\SASEnterpriseGuide\4.3\Styles

3. In SAS Enterprise Guide, change the preferences for your results output to use the new HTMLBlue style.

The style will automatically appear in the list of available styles.  For example, to change the default output for SAS Report, select Tools->Options->Results->SAS Report, and select "htmlblue" from the list of styles.

Results, Style selector in SAS Enterprise Guide

And even though the style is named "HTMLBlue", you don't have to use it for just HTML.  It's just as attractive when using SAS Report.  Of course you can also use it for RTF and PDF output as well, although you might prefer a cleaner style such as Journal for printed output.  The SAS OnlineDoc for statistical graphics contains a comparison of the various styles, with considerable focus on the details for the graphics.



About Author

Chris Hemedinger

Director, SAS User Engagement

+Chris Hemedinger is the Director of SAS User Engagement, which includes our SAS Communities and SAS User Groups. Since 1993, Chris has worked for SAS as an author, a software developer, an R&D manager and a consultant. Inexplicably, Chris is still coasting on the limited fame he earned as an author of SAS For Dummies


    • Chris Hemedinger
      Chris Hemedinger on

      Jen, here's a copy for you:

      If you follow the steps I've described, HTMLBlue will appear in your list of styles. BUT, because there is not HTMLBLUE style defined as an ODS style template, using the style will generate a warning. ("No style named HTMLBLUE")

      For HTML and SAS Report, the tables will have the HTMLBlue look. But the ODS Graphics will not, because those definitions are baked into the 9.3 version of the ODS style template.

  1. Pingback: Traffic report: the most visited posts of 2011 - The SAS Dummy

Back to Top