【发布时间】:2014-10-29 08:13:47
【问题描述】:
我有一个变量 ideology,它的值从 1 到 7。我决定使用 PROC FORMAT 将这些连续值分成三组,如下所示:
proc format;
value ideofmt
1-2='Lib or Extr Lib'
3-5='Mod Lib, Slight Lib or Slight Cons'
6-7='Cons or Extr Cons';
run;
我想创建一个饼图,考虑我对这些连续值的分组,如果可能,而不必修改数据本身。我试过的是:
proc gchart data=sasuser.project2;
pie ideology /noheading percent=arrow slice=inside value=inside coutline=black
woutline=2;
format ideology ideofmt.;
run;
这让我得到一个饼图,其中包含我想要的组标签,但饼图被分成 7 个切片(对应于 7 个值)而不是 3 个(对应于 3 个组)。
对此的任何帮助将不胜感激。谢谢!
【问题讨论】: