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!
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";
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";
Yes it's working fine. I just had to add a slash before "markerattrs".
Thanks and have a great day !
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 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.
Ready to level-up your skills? Choose your own adventure.