If your data is grouped (as it is, with different store names), then the group attributes come from the style. Each series will use different attributes like color, pattern from GraphData1 - GraphDataN. You can force all lines to be solid by setting the lineattrs option: series x=month y=rate / group=store lineattrs=(pattern=solid); Note, the attribute change is an override, so all the lines will now have solid pattern. To change the colors, you will have to change the settings in the style, unless you have SAS 9.3. In SAS 9.3, you can use an ATTRMAP to assign custom colors by store name. If you have multiple response type data structure, where each store has its own column (below), then you will use multiple SERIES plot statements, one for each series. In this case, you can assign the attributes for each series independently data graphdata;
input month $ store1 store2 store3;
datalines;
Jan 20 25 30
Feb 20 35 40
;
run;
proc sgplot data=graphdata nocycleattrs;
series x=month y=store1 / lineattrs=(color=blue);
series x=month y=store2 / lineattrs=(color=red);
run;
... View more