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

I would like to create a pie chart with data that exist in the following format. How can SAS do it? I have looked into the GChart procedure, but it looks like my data need to be in the format below the graph to be able to work... Any ideas?

Data that I have:

ABC
546

Chart that I need:

Data that Proc GChart needs to produce a pie:

A
A
A
A
A
B
B
B
B
C
C
C
C
C
C
1 ACCEPTED SOLUTION

Accepted Solutions
GraphGuy
Meteorite | Level 14

Here's how to create a pie chart like that with Gchart ...

data my_data;
input slice_var $1 quantity;
datalines;
A 5
B 4
C 6
;
run;

legend1 label=none across=1 position=(right middle) shape=bar(.15in,.15in);

pattern1 v=s c=cx4f81bd;
pattern2 v=s c=cxc0504d;
pattern3 v=s c=cx9bbb59;

proc gchart data=my_data;
pie slice_var / type=sum sumvar=quantity
noheader coutline=gray legend=legend1
angle=90 clockwise;
run;

foo.png

View solution in original post

3 REPLIES 3
GraphGuy
Meteorite | Level 14

Here's how to create a pie chart like that with Gchart ...

data my_data;
input slice_var $1 quantity;
datalines;
A 5
B 4
C 6
;
run;

legend1 label=none across=1 position=(right middle) shape=bar(.15in,.15in);

pattern1 v=s c=cx4f81bd;
pattern2 v=s c=cxc0504d;
pattern3 v=s c=cx9bbb59;

proc gchart data=my_data;
pie slice_var / type=sum sumvar=quantity
noheader coutline=gray legend=legend1
angle=90 clockwise;
run;

foo.png

Greek
Obsidian | Level 7

Awesome!

Thank you Smiley Happy

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

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