0

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;

table には 4 つの観測値があるVarAため、プロットに 4 つのバーが表示されると予想されます。ただし、実際には、次のように積み上げ棒グラフを形成する 2 つの棒が一緒に積み上げられます。また、観測値は整数ですが、X 軸には小数があります。

ここに画像の説明を入力

私はこれに非常に慣れていないので、オプション部分で何かを見逃したに違いないと思います。何が間違っているのか、どうすれば修正できるのか、誰かが私に手がかりを与えることができますか? どうもありがとうございました。

4

1 に答える 1

0

おそらくあなたが持っているのは

VarA  Varb
42    0.75
20    0.75
35   -0.75
28    2.25

これにより、上記のチャートが生成されます。VarA でサブグループ化しなかった場合、途中で分割するのではなく、最初の観察に対して長さ 62 の単一のバーが得られます。同じ変数による合計とサブグループ化は、私にはあまり意味がありませんが、何をしようとしているのかによって異なります。

小数はデータに含まれている可能性が高く、フォーマットによって丸められます。より役立つヘルプが必要な場合は、実際のデータとコードを投稿してください。

于 2013-10-28T13:48:37.570 に答える