我是 Stata 的新手,如果有人能帮助我弄清楚如何在我的条形图中添加额外的标签,我将不胜感激。
我有 5 个类别的频率(比如说 Apple、Orange、Banana、Grape、Lemon),并且想制作一个条形图来比较这些类别的百分比(Y 上的比例是百分比)还想在条形之外添加频率数据作为标签。
但是,我想在图表上合并更多与每个类别相关的数据:
我在 Excel 中计算了两个索引(CS 和 DS),值分别在 0 和 1 之间以及 -1 和 0 之间,因此对于每个类别,我有两个 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))