Solved
Contributor
Posts: 48

# how to make a 3D chart for categorical variable

how to make a 3D chart for categorical variable like

VARIABLE1

A

A

A

B

B

B

B

B

I know some the code like the following, but if the variable is a categorical, how to sum and make a 3d pie chart?

``````proc gchart data=a;
pie3d YEAR / sumvar=CNT``````

Accepted Solutions
Solution
‎10-26-2015 06:26 PM
Super User
Posts: 23,771

## Re: how to make a 3D chart for categorical variable

``````
proc gchart data=sashelp.class;
pie3d sex /type=freq;
run;quit;``````

Assuming you want the proportions to be the count of your categorical variable change the options, type=freq instead of sumvar=cnt.

All Replies
Solution
‎10-26-2015 06:26 PM
Super User
Posts: 23,771

## Re: how to make a 3D chart for categorical variable

``````
proc gchart data=sashelp.class;
pie3d sex /type=freq;
run;quit;``````

Assuming you want the proportions to be the count of your categorical variable change the options, type=freq instead of sumvar=cnt.

Contributor
Posts: 48

## Re: how to make a 3D chart for categorical variable

Thank you ! it perfectly works!!!
Contributor
Posts: 48

## Re: how to make a 3D chart for categorical variable

hI Reeza, one more question, If I want to explode A in this case, how to do?
Super User
Posts: 23,771

## Re: how to make a 3D chart for categorical variable

RTM:

Add the following option to the PIE3D statement, EXPLODE='A'

``````proc gchart data=sashelp.class;
pie3d sex/type=freq explode='F';
run; quit;``````

Contributor
Posts: 48

## Re: how to make a 3D chart for categorical variable

thanks Reeza, but explode='A' doesn't work, I don't know why
🔒 This topic is solved and locked.