Data visualization with SAS programming

Plotting large values in SGPLOT

Accepted Solution Solved
Reply
Frequent Contributor
Posts: 106
Accepted Solution

Plotting large values in SGPLOT

Hi All,

I want to plot large data valus on the yaxis (100,000,000 to 900,000,000). SGPLOT displays them as 2E8 - 8E8. How do I get it to display the actual value? I have tried applying a format (BEST12.0) and I have used the discrete option. The discrete option is OK, but I would prefer that the values displayed as (100,000,000 to 900,000,000 by 10,000,000). How do I do this?

Thanks!

Sarah


pageviews.png

Accepted Solutions
Solution
‎05-30-2014 01:52 PM
Super User
Posts: 12,148

Re: Plotting large values in SGPLOT

Posted in reply to sarahsasuser

If you want the commas then format the variable with the format you want to show by default.

Format youryvariablename  comma13.;

and to control the actual values used for the tick values such as

yaxis  values= (100000000 to 900000000 by 100000000) ;

View solution in original post


All Replies
Esteemed Advisor
Posts: 5,132

Re: Plotting large values in SGPLOT

Posted in reply to sarahsasuser

Use yaxis tickvalueformat=best20.;   - PG

PG
Solution
‎05-30-2014 01:52 PM
Super User
Posts: 12,148

Re: Plotting large values in SGPLOT

Posted in reply to sarahsasuser

If you want the commas then format the variable with the format you want to show by default.

Format youryvariablename  comma13.;

and to control the actual values used for the tick values such as

yaxis  values= (100000000 to 900000000 by 100000000) ;

🔒 This topic is solved and locked.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 449 views
  • 7 likes
  • 3 in conversation