anne 發問時間: 電腦與網際網路軟體 · 1 0 年前

請問.sas語法~急.奉送20點及感恩的心

請問

sas9.0 版 中proc plot;

plot X*y=var1;

只將var1 顯示在資料點上.

請問:

可不可以同時將 var1 var2名稱都顯示在資料點上 ?

語法要怎寫?

煩請高手協助解答...感恩...

急...

2 個解答

評分
  • 1 0 年前
    最佳解答

    有點不太懂你的問題, 如果你是說要顯示每個點的x值, y值, 可能需要用到annotate的功能.

    請參考

    data points;

    set sashelp.class;

    retain function "label" color "black" xsys ysys "2";

    x=age;

    y=height;

    text=put(Height,4.1)||","||put(age,4.1);

    position="2";

    run;

    goptions reset=(symbol axis);

    proc gplot data=sashelp.class;

    plot Height * Age / hminor=0 haxis=axis1 annotate=points;

    symbol1 v=dot c=black;

    axis1 offset=(3pct,3pct);

    run;

    quit;

    基本上, 你只要把height跟age換成你的變數, 還有sashelp.class換成你的data set就可以了

  • 1 0 年前

    另一個方法.

    data ...

    ...

    varx=var1+var2;

    run;

    proc plot

    plot x*y='*' $ varx;

    run;

還有問題?馬上發問,尋求解答。