私は Stata を初めて使用します。棒グラフにラベルを追加する方法を誰かが教えてくれると助かります。
5 つのカテゴリ (たとえば、リンゴ、オレンジ、バナナ、グレープ、レモン) の度数があり、これらのカテゴリのパーセンテージを比較する棒グラフを作成したいと考えています (Y のスケールはパーセンテージです) また、バーの外に度数データを追加したいと考えています。ラベルとして。
ただし、グラフの各カテゴリに関連するデータをさらに組み込みたいと考えています。
Excel で計算された 2 つのインデックス (CS と DS) があり、値はそれぞれ 0 から 1 の間、-1 から 0 の間です。そのため、カテゴリごとに 2 つの CS インデックスと DS インデックスがあり、各カテゴリの各バー内にそれらを表示する必要があります。
そう:
var1 (categories): Apple, Orange, Banana, Grape, Lemon
var2 (frequencies): 65, 20, 1, 0, 39
var3 (CS index): 0.25, 0.12, 0, 0.42, 0.09
var4 (DS index): -0.15, -0.46, 0, -0.12, -0.2
コマンドを実行する必要があるようですtwoway
が、失敗しました。
以下のコードを使用して、カテゴリを比較したいものを大まかに取得しましたが、それに他のデータを追加する方法がわかりません:
graph hbar (sum) var2, over(var1) blabel(bar, format(%9.3g)) asyvars
percentages showyvars bar(1, color(gs6)) bar(2, color(gs6)) bar(3,
color(gs6)) bar(4, color(gs6)) bar(5, color(gs6)) bar(6, color(gs6))
legend (off) bargap(100) ytitle("Percentage", size(3.5))
graphregion(fcolor(white)) plotregion(margin(zero))