2016-08-26 2 views
0

После того как я прочитал код из http://support.sas.com/kb/46/723.html, я хочу создать 2 линию, имеющую другую категорию, ниже мои данные:
х Категории
-7 1
3,5 3 2
0,5 1 2
Как создать 2 строки в gplot графы

Но я не в состоянии создать две линии с различной категории, ниже мой код

/* Set the graphics environment */                          
    goptions reset=all border cback=white htitle=12pt htext=10pt;                   

    /* Define a title for the graph */                          
    title1 "Include Only Select Values in the Legend";                      

    /* Define symbol characteristics */                          
    symbol1 interpol=spline value=dot color=vibg;                       
    symbol2 interpol=spline value=dot color=depk;                       
    symbol3 interpol=spline value=dot color=mob;                        

    /* Define legend characteristics */                          
    *legend1 order=('First' 'Third') label=none frame;                      

    /* Define axis characteristics */                          
    axis1 label=none;                              

    proc gplot DATA=WORK.TEST_DATA(KEEP=x y Category); 
     BY Category;                             
     plot (y y) * x/overlay legend=legend1 vaxis=axis1 
    FRAME; 
     BY Category; 
    run;                                  
    quit; 

Ожидаемый результат должен иметь 2 строки с разной категорией в одном графике, как должен мой код писать? Пожалуйста, помогите, спасибо.

ответ

2

попробовать что-то вроде этого:

proc sort data = sashelp.class out = class; 
    by SEX AGE; 
run; 

proc gplot DATA=class(KEEP=age height sex); 
    plot height * age = sex/vaxis=axis1 
    FRAME; 
run;                                  
quit; 
Смежные вопросы