I'm obviously missing something very fundamental, but have tried a NUMBER of different things, with no luck (using 9.4)
- I'm simply trying to draw an arrow, from the bottom of the graph up to the regression line...(have a number of these, and am able to set the end point of the arrow "dynamically") -- here's some test data and the shell of the code:
data test;
input MATHSS Math;
cards;
1299 201
1273 190
1282 193
1265 187
1304 212
1259 190
1291 195
1267 187
1266 179
1274 190
;
data sganno; length function x1space y1space linecolor $20;
function = 'ARROW';
x1space ='DATAVALUE'; y1space ='DATAPERCENT' ;
x1=200; y1=0; x2=200; y2=50; LINETHICKNESS=2; DIRECTION = "OUT";
linecolor="blue";
output;
run;
proc sgplot data = test sganno=sganno;
reg x = math y=mathss/;
run;
You needed to set your X2SPACE and Y2SPACE as well:
data sganno; length function x1space y1space linecolor $20;
function = 'ARROW';
x1space ='DATAVALUE'; y1space ='DATAPERCENT' ;
x2space ='DATAVALUE'; y2space ='DATAPERCENT' ;
x1=200; y1=0; x2=200; y2=50; LINETHICKNESS=2; DIRECTION = "OUT";
linecolor="blue";
output;
run;
You needed to set your X2SPACE and Y2SPACE as well:
data sganno; length function x1space y1space linecolor $20;
function = 'ARROW';
x1space ='DATAVALUE'; y1space ='DATAPERCENT' ;
x2space ='DATAVALUE'; y2space ='DATAPERCENT' ;
x1=200; y1=0; x2=200; y2=50; LINETHICKNESS=2; DIRECTION = "OUT";
linecolor="blue";
output;
run;
Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.
Register today!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.
Select SAS Training centers are offering in-person courses. View upcoming courses for: