When using the vref = 0.0 and lvref = 2 options in SAS 9.4, the line type does not change. Is there another option I need to use. I tried several lvref values - same result - only a solid line.
As I said, you can't use the LVREF= option with ODS graphics.
However, you can create this box plot is PROC SGPLOT. The REFLINE statement give you complete control over line patterns, colors, and thickness
proc sgplot data=sashelp.cars;
vbox mpg_city / category=origin;
refline 20 / lineattrs=(pattern=dot);
run;
Are you talking about PROC BOXPLOT? Please post the code that you are using.
Also, are you trying to use traditional graphics or ODS statistical graphics? The LVREF= option is not valid for ODS graphics. If you want traditional graphics, put
ods graphics off;
prior to the call to PROC BOXPLOT.
ODS Graphics - cannot use non-ods for my outputs
proc boxplot data = xxx;
plot aval*group1/vaxis= -0.6 to 1.0 by 0.2 boxstyle=schematic odstitle = none vref = 0 lvref = 3 ;
label group1="Dataset";
label aval="PARAMX, Mean ±1 SD"
run;
As I said, you can't use the LVREF= option with ODS graphics.
However, you can create this box plot is PROC SGPLOT. The REFLINE statement give you complete control over line patterns, colors, and thickness
proc sgplot data=sashelp.cars;
vbox mpg_city / category=origin;
refline 20 / lineattrs=(pattern=dot);
run;
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.