【发布时间】:2017-09-11 05:25:42
【问题描述】:
这是一个简单的数据集:
data dat;
do i = 1 to 100;
if rand('unif') > 0.85 then txt = 'DEFG';
else if rand('unif') > 0.75 then txt = 'ABC';
else if rand('unif') > 0.80 then txt = 'KLMNOP';
else txt = 'HIJ';
output;
end;
run;
我想创建一个显示txt 频率的条形图:
proc sgplot data = dat;
/* Bars are ordered alphabetically */
vbar txt;
run;
我想要的是按高度排序条形(从左到右:HIJ、ABC、DEFG、KLMN)。
有没有proc sgplot 的选项来实现这一目标?
【问题讨论】: