Data visualization with SAS programming

Putting arrows on a scatter graph

Reply
New Contributor
Posts: 3

Putting arrows on a scatter graph


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

SAS Employee
Posts: 963

Re: Putting arrows on a scatter graph

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;

 

gplot15.png

Post a Question
Discussion Stats
  • 1 reply
  • 183 views
  • 0 likes
  • 2 in conversation