SAS:Gchart中的条形图堆叠在一起

时间:2013-10-28 09:55:30

标签: sas

我正在尝试使用SAS中的Gchart绘制我已经获得的值,这是我的代码:

title "WOE Trend of VarA.";
proc gchart data=work.VarA;
    vbar VarB / 
        type=sum sumvar = VarA ASCENDING 
        subgroup = VarA nolegend
    raxis=axis1
    maxis=axis2
    autoref clipref
    width=32;
run;

VarA中有四个观察结果,因此我希望在图中看到四个条形图。然而,在实践中,有两个条堆叠在一起,形成如下的堆叠条形图。此外,观察值是整数,但X轴上有小数。

enter image description here

我想我必须错过选项部分中的某些内容,因为我对此非常陌生。任何人都可以给我一个线索,我错了什么,我该如何解决?非常感谢你。

1 个答案:

答案 0 :(得分:0)

可能你拥有的是

VarA  Varb
42    0.75
20    0.75
35   -0.75
28    2.25

这会产生上面的图表。如果你没有通过VarA进行分组,那么第一次观察时你会得到一个长度为62的条,而不是将其分开。对我来说,对同一个变量进行求和和分组并没有多大意义,但这取决于我想要做的事情。

小数可能在数据中,并且只是按您的格式四舍五入。如果您需要更多有用的帮助,可以发布实际的数据和代码。