Data visualization with SAS programming

Formatting SAS graphs

Accepted Solution Solved
Reply
Occasional Contributor
Posts: 19
Accepted Solution

Formatting SAS graphs

I have a basic line graph (created through proc sgplot) that I am formatting for a report. Have always hated the grey/light tick marks and axis lines and want to make them both black/bold. I cannot seem to find how to do it but I imagine is has to be out of the proc sgplot statement?

 

Thank you for any help you can provide!


Accepted Solutions
Solution
‎01-30-2018 04:35 PM
SAS Super FREQ
Posts: 496

Re: Formatting SAS graphs

Posted in reply to sasuser31

Thanks, but I asked what style and destination are you using.

View solution in original post


All Replies
SAS Super FREQ
Posts: 496

Re: Formatting SAS graphs

Posted in reply to sasuser31

What style and destination are you using?

Occasional Contributor
Posts: 19

Re: Formatting SAS graphs

Posted in reply to WarrenKuhfeld

Here is my code:

title "XYZ";footnote;

proc sgplot data=prescribing5;

series x=quarter y=rate/ markers markerattrs=(symbol=circlefilled) lineattrs=(thickness=2) group=msa;

yaxis values=(0 to 120 by 10) valueattrs=(weight=bold) grid labelattrs=(weight=bold);

xaxis grid values=(1 to 25 by 2) labelattrs=(weight=bold) valueattrs=(weight=bold) fitpolicy=rotate ;

keylegend /valueattrs=(weight=bold) titleattrs=(weight=bold);

run;

Solution
‎01-30-2018 04:35 PM
SAS Super FREQ
Posts: 496

Re: Formatting SAS graphs

Posted in reply to sasuser31

Thanks, but I asked what style and destination are you using.

SAS Super FREQ
Posts: 496

Re: Formatting SAS graphs

Posted in reply to WarrenKuhfeld
Occasional Contributor
Posts: 19

Re: Formatting SAS graphs

Posted in reply to WarrenKuhfeld

Ah! Style is what I was looking for. Makes the graph look way better. Didn't know about changing the style settings so thanks!!

Super User
Posts: 22,850

Re: Formatting SAS graphs

Posted in reply to sasuser31

Check LINEATTRS on the SERIES statement

or MARKERATTRS on the SCATTER statement - basically the statement you're using will list what options you have available in the documentation. 

 

But you can easily change this as well using Styles, Styles I like for publications are Journal1/Journal2, for other publications Meadow and SeaSide have good colour choices IMO. 

 

ods html style=meadow;

proc sgplot data=sashelp.stocks;
where stock='IBM';
series x=date y=open / lineattrs=(color=CXff5024);
run;

proc sgplot data=sashelp.stocks;
where stock='IBM';
series x=date y=open ;
run;
☑ This topic is solved.

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

Discussion stats
  • 6 replies
  • 109 views
  • 0 likes
  • 3 in conversation