BookmarkSubscribeRSS Feed
Char
Obsidian | Level 7

I am attempting to draw a line from the top of the graph to the bottom.  I am using the floor and ceiling of the minimum and maximum values and, not surprisingly, it's not going to the edge of the graph.   

 

PROC SQL;

CREATE TABLE ANNO AS

SELECT DISTINCT IMPLEMENTATION_DATE AS ID, floor(min(dpaid)) as min, ceil(max(dpaid)) as max

FROM PERM.all_lcd

where KEY = "&_KEY";

QUIT;

 

data anno1;

length color function style $8 text $12;

retain xsys '2' ysys '2';

set anno;

function='move'; x=id; y =min; output;

function='draw'; x=id; y =max; color='MAROON'; line=2; output;

function='label'; size=1.2; style='arial'; text=' Date LCD '; position='3'; output;

function='label'; size=1.2; style='arial'; text=' Implemented'; position='6'; output;

run;

 

I'm guessing I need to change my y values but I don't know what to.  Any help is appreciated.

 

Thanks!

1 REPLY 1
Char
Obsidian | Level 7

Ah - never mind.  I just had to change ysys from '2' to '1'.

 

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 1710 views
  • 0 likes
  • 1 in conversation