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;
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.