The default style for the key (or "legend") is one that displays the association between levels of features and levels of analysis parameters, located below the X axis. For example, Output 89.8.5 demonstrates this style of key.
You can reproduce Output 89.8.5 with the same key but a different location, inside the plotting region, by using the POS= INSET option within the KEY= BYFEATURE option in the PLOT statement. The following statements product the plot in Output 89.8.17:
proc power plotonly; twosamplemeans test=diff groupmeans = 12 | 15 18 stddev = 7 9 power = . ntotal = 200; plot x=n min=20 max=500 key = byfeature(pos=inset); run;
Output 89.8.17: Plot with a By-Feature Key inside the Plotting Region
Alternatively, you can specify a key that identifies each individual curve separately by number by using the KEY= BYCURVE option in the PLOT statement:
plot x=n min=20 max=500 key = bycurve;
The resulting plot is shown in Output 89.8.18.
Output 89.8.18: Plot with a Numbered By-Curve Key
Use the NUMBERS= OFF option within the KEY= BYCURVE option to specify a nonnumbered key that identifies curves with samples of line styles, symbols, and colors:
plot x=n min=20 max=500 key = bycurve(numbers=off pos=inset);
The POS= INSET suboption places the key within the plotting region. The resulting plot is shown in Output 89.8.19.
Output 89.8.19: Plot with a Nonnumbered By-Curve Key
Finally, you can attach labels directly to curves with the KEY= ONCURVES option. The following PLOT statement produces Output 89.8.20:
plot x=n min=20 max=500 key = oncurves;
Output 89.8.20: Plot with Directly Labeled Curves