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

Hi folks, I am using PROC GMAP to create a map, and I was wondering if anyone knows how I can suppress the variable name in the legend that appears underneath the map. I am using the "matchnum_code" variable to inform the color scheme for the map, but I don't want the name "matchnum_code" showing up next to the legend like it's doing now. Is there an option I can use in the CHORO / statement? I don't want any label for the legend, just the values and the colors they correspond to. Code is posted below. Thanks!

 

PROC GMAP

DATA=CBSA

MAP=CBSA

ANNO=ANNO;

ID NAME;

CHORO matchnum_code

/ DISCRETE ;

FORMAT matchnum_code matchnum.;

RUN;

1 ACCEPTED SOLUTION

Accepted Solutions
ballardw
Super User

To modify behavior of a legend from the default you need to provide a LEGEND statement and tell the program to use it.

 

Legend1 label=none;

 

PROC GMAP

DATA=CBSA

MAP=CBSA

ANNO=ANNO;

ID NAME;

CHORO matchnum_code

/ DISCRETE Legend=Legend1;

FORMAT matchnum_code matchnum.;

RUN;

View solution in original post

4 REPLIES 4
ballardw
Super User

To modify behavior of a legend from the default you need to provide a LEGEND statement and tell the program to use it.

 

Legend1 label=none;

 

PROC GMAP

DATA=CBSA

MAP=CBSA

ANNO=ANNO;

ID NAME;

CHORO matchnum_code

/ DISCRETE Legend=Legend1;

FORMAT matchnum_code matchnum.;

RUN;

osi814
Obsidian | Level 7

That worked great! Thank you! Much appreciated

Barbara91
Calcite | Level 5

buongiorno, scusate l0intrusione, ma lavorando con SAS ho trovato l'utilizzo di matchnum, ma non so a che cosa faccia riferimento, potreste aiutarmi?

DanH_sas
SAS Super FREQ

Barbara91's question (Italian->English): "Good morning, sorry for the intrusion, but working with SAS I found the use of MATCHNUM, but I do not know what you're referring to, could you help me?"

 

MATCHNUM is just a user-defined format in their program to convert the values of the matchnum_code variable into another form better for readers of the graphics output. You can create these formats using PROC FORMAT.

 

Hope this helps!

Dan

sas-innovate-wordmark-gradient-background 3.pngSAS Innovate

Call for content now open!

It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.

Submit your proposal →

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
  • 4 replies
  • 3732 views
  • 0 likes
  • 4 in conversation