I have the following code which works okay except I can't seem to get the values I want in the legend.
ods pdf file='/folders/myfolders/Cmax_con/peak2distr.pdf/';
ods graphics on /width=4 in;
title "Cmax observed vs Cmax calculated";
proc sgplot data=peak2 noautolegend ;
density y / type=kernel lineattrs=(color=red pattern=2); /* optional */
density dv / type=kernel lineattrs=GraphData2; /* optional */
keylegend /location=inside position=topright ;
xaxis label="Concentration (ng/ml)" min=0;
run;
ods pdf close;
The legend has kernel for the dotted and solid lines. How can I insert my variables from my density plots Y and DV?
Use the LEGENDLABEL option on both statements:
density y / type=kernel lineattrs=(color=red pattern=2) legendlabel="y"; /* optional */
density dv / type=kernel lineattrs=GraphData2 legendlabel="dv"; /* optional */
Hope this helps!
Dan
Use the LEGENDLABEL option on both statements:
density y / type=kernel lineattrs=(color=red pattern=2) legendlabel="y"; /* optional */
density dv / type=kernel lineattrs=GraphData2 legendlabel="dv"; /* optional */
Hope this helps!
Dan
So simple, but the more I read the blogs it seemed so complicated.
Thanks
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.