SAS Enterprise Guide

Desktop productivity for business analysts and programmers
BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
jmobball34
Calcite | Level 5

New SAS user here. 

 

I'm trying to generate a basic bar chart displaying average scores. The bars are grouped by  "Analyst" names. When I run the code, the graph text displaying the names (Analyst Value) is positioned vertically. How do I rotate the text of the category values to make it readable?

 

proc gchart data=work.qa_data;
	vbar Analyst / type=mean sumvar=Total_Score space=3 width=4;
run;

img0.png

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
PaigeMiller
Diamond | Level 26

something like this

 

axis1 value=(angle=90);
proc gchart data=work.qa_data;
	vbar Analyst / type=mean sumvar=Total_Score space=3 width=4 maxis=axis1;
run;
--
Paige Miller

View solution in original post

5 REPLIES 5
PaigeMiller
Diamond | Level 26

something like this

 

axis1 value=(angle=90);
proc gchart data=work.qa_data;
	vbar Analyst / type=mean sumvar=Total_Score space=3 width=4 maxis=axis1;
run;
--
Paige Miller
Reeza
Super User
And just a quick note, that if you're new to SAS and graphing, using SG procedures is a better way to go, in particular SGPLOT. The Graph procedures are limited and don't look as nice.
PaigeMiller
Diamond | Level 26

@Reeza wrote:
And just a quick note, that if you're new to SAS and graphing, using SG procedures is a better way to go, in particular SGPLOT. The Graph procedures are limited and don't look as nice.

Yes, I agree with this, and furthermore, my opinion is that the SG procedures are easier to use as well. But I'm sure there are many instruction videos/manuals/books that still show SAS/GRAPH and PROC GCHART, these are still supported and can be used.

--
Paige Miller
PaigeMiller
Diamond | Level 26

Adding

 

I have 30 years of experience with SAS/GRAPH and so I can come up with a lot of SAS/GRAPH plotting code in my sleep. Speed of coding is an advantage to me; and even though I did say I think SG is easier, I'm still learning it.

--
Paige Miller
ballardw
Super User

@PaigeMiller wrote:

Adding

 

I have 30 years of experience with SAS/GRAPH and so I can come up with a lot of SAS/GRAPH plotting code in my sleep. Speed of coding is an advantage to me; and even though I did say I think SG is easier, I'm still learning it.


Quite agree @PaigeMiller and there are still things involving axis appearances, depending on the graph type, I haven't figured out with SG procedures that are available in the Axis statement. I will say I don't miss Symbol very much though and am really learning to love the ATTRMAP possibilities.

sas-innovate-white.png

Our biggest data and AI event of the year.

Don’t miss the livestream kicking off May 7. It’s free. It’s easy. And it’s the best seat in the house.

Join us virtually with our complimentary SAS Innovate Digital Pass. Watch live or on-demand in multiple languages, with translations available to help you get the most out of every session.

 

Register now!

Creating Custom Steps in SAS Studio

Check out this tutorial series to learn how to build your own steps in SAS Studio.

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
  • 5 replies
  • 2996 views
  • 9 likes
  • 4 in conversation