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

I am generating plots using GPLOT and I need the decimal points to be displayed as commas in the numbers on the X and Y axes.  Any ideas on how to do this?

1 ACCEPTED SOLUTION

Accepted Solutions
GraphGuy
Meteorite | Level 14

You might also try using a 'locale' for the desired country/language, and then the nlnum format.

The nlnum format basically looks at the country/language set in the locale, and formats the decimals & commas in the number appropriately.  Here is an example:

options LOCALE=French_France;

proc gplot data=sashelp.class;
format age height nlnum5.1;
plot age*height;
run;

View solution in original post

3 REPLIES 3
Alpay
Fluorite | Level 6

You can use numx.d format to display comma instead of a period to separate decimal point.

data have;

    input xvar yvar;

datalines;

1.2 2

2.3 3

3.5 5

4.2 7

;

run;

goptions reset=all border cback=white htitle=12pt htext=10pt;                                                                          

title;

axis1 label=none;  

symbol1 interpol=spline value=dot color=blue;

proc gplot data=have;

   plot yvar*xvar/vaxis=axis1 ;

   format yvar xvar numx.2;

run;

quit;

GraphGuy
Meteorite | Level 14

You might also try using a 'locale' for the desired country/language, and then the nlnum format.

The nlnum format basically looks at the country/language set in the locale, and formats the decimals & commas in the number appropriately.  Here is an example:

options LOCALE=French_France;

proc gplot data=sashelp.class;
format age height nlnum5.1;
plot age*height;
run;

fastb
Fluorite | Level 6

Thank you Robert!

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


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
  • 6635 views
  • 2 likes
  • 3 in conversation