Is there a way to put arrows on a scatter plot indicating "movements" from one point to the next.
So, if my scatter plot consisted of (1,1) (1,4) (4,4) and (4,1) could I connect the points including arrows:
(1,1) to (4,4) and
(4,4) to (4,1)
for example
Here's one way to do it...
data foo;
input x y;
datalines;
1 1
4 4
4 4
4 1
run;
data anno_arrows; set foo;
length function $8;
xsys='2'; ysys='2'; when='a';
if _n_=1 then function='move';
else function='arrow'; style='filled'; angle=30; line=1.8; color='red';
run;
symbol1 value=circle color=blue height=2.0 interpol=none;
proc gplot data=foo anno=anno_arrows;
plot y*x / noframe;
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.