07-03-2017 09:44 AM
I am creating a graph contains two series plot in the same page using sgpanel. Need to get different legend for respective panel? Currently I have only one legend summarizing both panel. Thanks.
07-03-2017 10:23 AM - edited 07-03-2017 10:30 AM
1. Use "noautolegend" in the sgpanel statement.
2. Define your different legends using separate "keylegend" statements. The series that are defined in each legend are determined by assigning names to them in the different plot statements.
proc sgpanel data = sashelp.class noautolegend; panelby sex; scatter x = height y = weight / name = 'hw'; scatter x = age y = weight / name = 'aw'; keylegend 'hw' / position = top; keylegend 'aw' / position = bottom; run;
07-03-2017 11:10 AM
Thanks for your reply. But what I need is the list of names (respective F and M ) below each panel instead of weight as a legend.
proc sgpanel data = sashelp.class noautolegend;
scatter x = height y = weight / group=name name = 'hw';
keylegend 'hw' / position = top;