Graph 如何在SAS中生成一个轴上有变量名的绘图?

Graph 如何在SAS中生成一个轴上有变量名的绘图?,graph,sas,Graph,Sas,我有一个包含以下变量的数据集:学生ID、OS、RAM、浏览器、Step1、Step2、Step3、Step4、Step5、Step6、Step7等。step变量包含表示时间的数值,而其他变量是分类变量。我已经使用proc means生成了表格,显示了每个步骤的总体平均值和按不同类别细分时的平均值。代码如下所示: proc means data=times; var step1 step2 step3 step4 step5 step6 step7; output out=mean

我有一个包含以下变量的数据集:学生ID、OS、RAM、浏览器、Step1、Step2、Step3、Step4、Step5、Step6、Step7等。step变量包含表示时间的数值,而其他变量是分类变量。我已经使用proc means生成了表格,显示了每个步骤的总体平均值和按不同类别细分时的平均值。代码如下所示:

proc means data=times;
    var step1 step2 step3 step4 step5 step6 step7;
    output out=means mean=mean;
run;

proc means data=times;
    var step1 step2 step3 step4 step5 step6 step7;
    class status;
    output out=means mean=mean;
run;

proc means data=times;
    var step1 step2 step3 step4 step5 step6 step7;
    class Experience_in_SAS;
    output out=means mean=mean;
run;

proc means data=times;
    var step1 step2 step3 step4 step5 step6 step7;
    class OS_cleaned;
    output out=means mean=mean;
run;

proc means data=times;
    var step1 step2 step3 step4 step5 step6 step7;
    class RAM_GB;
    output out=means mean=mean;
run;

proc means data=times;
    var step1 step2 step3 step4 step5 step6 step7;
    class browser;
    output out=means mean=mean;
run;
我想做的是在x轴上绘制步骤图,在y轴上绘制均值图(或者方框图),这样我就可以以图形方式看到值在步骤之间的变化。我还想做一些类似的事情来比较不同操作系统或浏览器中的步骤值,例如,仍然在x轴上使用步骤,每个操作系统使用一行,但我还没有弄清楚如何做到这一点

我应该如何制作这些情节


澄清一下:主要问题是我想将变量/列名放入x轴。

Proc SGPLOT
VBOX
HBOX
语句。将示例数据添加到问题代码和所需绘图的图像(手绘偶数),感谢您的帮助!我编辑了这篇文章。