2013-11-26 5 views
0

Предположим, что у меня есть файл, расположенный в следующем формате:Легкий способ построить несколько участков линий на одном графике

V1 V2 V3 
A Q1 1.3 
A Q2 2.3 
A Q3 4.1 
B Q1 5.1 
B Q2 0.4 
B Q3 0.9 
C Q1 1.0 
C Q2 0.4 
. . . 
. . . 
. . . 
. . . 

Это продолжается в течение некоторого времени (у меня есть 1000 категорий). Что можно сделать в excel или sas для построения нескольких линейных диаграмм на одном и том же графике, где один сюжет линии определяется категорией? Так, например, все точки, сопоставляемые с A, будут представлять собой одну линейную диаграмму. V1 - это категория, V2 - время, а V3 - особые значения. Было бы легко, если бы каждая категория была определена в определенном столбце, но в этом наборе данных все категории находятся в одном столбце.

ответ

0
proc sgplot data=data1; 
    vline v2/v3 group=v1; 
run; 

Чтобы ограничить отображаемые группы, включите оператор where в круглые скобки рядом с оператором данных;

proc sgplot data=data1(where=(v1 in ('A','B','C'))); 
    vline v2/v3 group=v1; 
run; 
Смежные вопросы