Solved
Contributor
Posts: 30

# Decimal points to commas

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?

Accepted Solutions
Solution
‎06-20-2012 08:21 AM
SAS Employee
Posts: 1,031

## Re: Decimal points to commas

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;

All Replies
Frequent Contributor
Posts: 95

## Re: Decimal points to commas

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;

Solution
‎06-20-2012 08:21 AM
SAS Employee
Posts: 1,031

## Re: Decimal points to commas

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;

Contributor
Posts: 30

## Re: Decimal points to commas

Thank you Robert!

🔒 This topic is solved and locked.