2014-01-26 1 views
1

Я хочу создать несколько сюжетов по категориям. В настоящее время мой код выглядит следующим образом:Как создать группу в proc gplot

proc gplot data=data; 
    plot (a b)*week 
    *by category; 
    /vaxis=axis3 haxis=axis3 legend=legend1 overlay skipmiss; 
    title font='HELVETICA' height=1.2 "Volumes"; 
run; 

но это включает в себя все категории. Как создать четкие диаграммы для разных категорий? Также диаграмма здесь представляет собой график рассеяния. Как создать линейную диаграмму?

+0

Я не слишком знаком с proc gplot, но я думаю, что proc sgpanel или один из других sg-graphic procs могут делать то, что вы ищете. – user27008

+0

Какая версия SAS у вас есть? Вы согласны с SGPLOT? – Joe

ответ

0

Пользователь SAS 9.1.x? Предполагая, что вам требуется gplot основы примера:

proc summary data = sashelp.class nway; 
    var height; 
    class sex age; 
    output out = class mean=; 
run; 

symbol1 interpol = join; 

proc gplot data = class; 
    by sex; 
    plot height * age; 
    run; 
quit; 

Здесь резюме прока удобно производят отсортированные выходной набор данных без дубликатов у значений, что позволяет gplot производить пару разумных графиков лайн через заявление. Я уверен, что есть более приятные альтернативы через proc sgplot, если у вас есть более новая версия SAS, но некоторые из нас должны делать с gplot.

Смежные вопросы