Hi there,
I'd like to remove blank between YAXIS and bars in below waterfall plot.
Does anyone can provide a solution? Thanks!
Below is my waterfall template code:
proc template;
define statgraph waterfall;
begingraph / drawspace=datavalue;
layout lattice / rows=1 columns=3 columnweights=(0.15 0.7 0.15) columngutter=0;
/****************************************************************************/
layout overlay;
entry textattrs=(color=white size=7) "blank";
endlayout;
/****************************************************************************/
layout overlay / walldisplay=none
xaxisopts = (label="xxx"
labelattrs=(size=7)
display=(label)
linearopts = (viewmin=1 viewmax=101
tickvaluesequence = (start=1 end=101 increment=1)))
yaxisopts = (label="xxx"
labelattrs=(size=7) tickvalueattrs=(size=7)
linearopts = (viewmin=-100 viewmax=100
tickvaluesequence = (start=-100 end=100 increment=10)));
* barchart for waterfall;
barchart x=obs y=avaln / group=trt orient=vertical barwidth=0.75 name='a';
discretelegend 'a' /location=outside halign=center valign=bottom
displayclipped=true sortorder=ascendingformatted
order=rowmajor across=3;
* horizontal reference lines;
referenceline y=20 / lineattrs = (color=black thickness=3 pattern=shortdash);
referenceline y=-30 / lineattrs = (color=black thickness=3 pattern=shortdash);
endlayout;
/****************************************************************************/
layout overlay;
entry textattrs=(color=white size=7) "blank";
endlayout;
/****************************************************************************/
endlayout;
endgraph;
end;
run;
Here is the result, I'd like to remove the blank under the red arrow.
Hi @Coooooo_Lee,
Add
offsetmin=0
to the x-axis specifications, e.g., between "display=..." and "linearopts = ...". (See Axis Offsets.)
Hi @Coooooo_Lee,
Add
offsetmin=0
to the x-axis specifications, e.g., between "display=..." and "linearopts = ...". (See Axis Offsets.)
Thanks!
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
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.