BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.

Hi,

 

I am using the Template and the Sgrender procedures to create a heatmap graphic. I have some missing values in my data, and I use the white color to see them. I would like to add this color next to the heatmap legend so other people would know that white=missing, but I did not find a way to do this.

 

If anyone has an idea, I would really appreciate it.

 

Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
Rick_SAS
SAS Super FREQ

I haven't done this myself, but look at the LEGENDITEM statement.  The example at the end looks like you ought to be able to do something like this (untested):

 

legenditem type=marker name="missingVal" / markerattrs=(color=white symbol=squarefilled size=14)

                  label="Missing Value";

 

Then use a DISCRETELEGEND statement inside the LAYOUT OVERLAY to place the missing value swatch where you want it.

 

Of course, the simpler way is to use TITLE2 or FOOTNOTE  🙂

footnote "The color white represents a missing value";

 

 

 

 

View solution in original post

3 REPLIES 3
Rick_SAS
SAS Super FREQ

I haven't done this myself, but look at the LEGENDITEM statement.  The example at the end looks like you ought to be able to do something like this (untested):

 

legenditem type=marker name="missingVal" / markerattrs=(color=white symbol=squarefilled size=14)

                  label="Missing Value";

 

Then use a DISCRETELEGEND statement inside the LAYOUT OVERLAY to place the missing value swatch where you want it.

 

Of course, the simpler way is to use TITLE2 or FOOTNOTE  🙂

footnote "The color white represents a missing value";

 

 

 

 

Ceciestunnomtemporaire
Fluorite | Level 6

Yes it's working fine. I just had to add a slash before "markerattrs".

 

Thanks and have a great day !

Rick_SAS
SAS Super FREQ

Ah, yes. Sorry. I editted my response to fix that error, in case someone else searches for your question and finds this page.

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1692 views
  • 0 likes
  • 2 in conversation