Creating repeating code is one of the tasks you solve with macro programming:
%let y_list = y1 y2 y3;
%macro mymac(varlist);
proc sgplot data=test;
xaxis label= "x-axis";
yaxis label= "y-axis";
%do i = 1 %to %sysfunc(countw(&varlist.));
series x = x y= %scan(&varlist.,&i.);
%end;
run;
%mend mymac;
%mymac(&y_list)
... View more