BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
pfarmer
Calcite | Level 5

I am trying to use Annotate and Proc Gplot to combine / annotate with the time of day (within same 24 hour period) on the xaxis.  If I plot my data using Gplot, no problem.  If I try to bring it in with my x set to time of day I get the error:

A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X

which says my data is too big.  However, it is time of day formated as time of day.  If I do a gplot it plots just fine.  I have played with different xyxs values with no change.  Any thoughts?

thanks,

205  data anno ;


206  length function color $ 8  ;


207      format x tod5. ;


208      retain xyxs ysys '3' size 2 ;


209      set temp ; * Tracker data for one Barlogie day as a test ;


210      ID = _n_ ;


211      function = 'move' ; x='09:00'T ; *x = arrivetime ; y = _n_ ; output ;


212      function = 'draw' ; x='10:00'T ; *x = leavetime ; y = _n_ ; color= 'red' ; size= 3 ; output ;


213      Run ;



NOTE: There were 15 observations read from the data set WORK.TEMP.


NOTE: The data set WORK.ANNO has 30 observations and 28 variables.


NOTE: DATA statement used (Total process time):


      real time           0.00 seconds


      cpu time            0.00 seconds



 


214  Axis1 order = ('08:00'T to '20:00'T by '00:30'T) minor = none label = (f = 'arial' h = 2 'Start to Stop');


215  Axis2 order = (0 to 10) minor = none;


216  symbol1 interpol=join value=dot;


217  *symbol i = none;


218  proc gplot data=anno ;


219  plot id*arrivetime /  haxis = axis1 annotate = anno  ; * vaxis = axis2;


220  run;



NOTE: ERROR DETECTED IN ANNOTATE= DATASET WORK.ANNO.


NOTE: PROBLEM IN OBSERVATION     1 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION     2 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION     3 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION     4 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION     5 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION     6 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION     7 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION     8 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION     9 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    10 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    11 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    12 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    13 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    14 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    15 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    16 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    17 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    18 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    19 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: PROBLEM IN OBSERVATION    20 -


      A CALCULATED COORDINATE LIES OUTSIDE THE VISIBLE AREA           X


NOTE: ERROR LIMIT REACHED IN ANNOTATE PROCESS. PROCESSING IS TERMINATED.


NOTE:    20 TOTAL ERRORS.


221  quit;



NOTE: There were 30 observations read from the data set WORK.ANNO.


NOTE: There were 20 observations read from the data set WORK.ANNO.


NOTE: PROCEDURE GPLOT used (Total process time):


      real time           0.17 seconds


      cpu time            0.15 seconds

1 ACCEPTED SOLUTION

Accepted Solutions
GraphGuy
Meteorite | Level 14

I notice you probably have an error in your retain statement -- rather than xyxs, you probably intended it to be xsys:

retain xyxs ysys '3' size 2 ;


Also, when annotating values based on the data's coordinate system, you probably want to use xsys and ysys of '2'.



View solution in original post

3 REPLIES 3
GraphGuy
Meteorite | Level 14

I notice you probably have an error in your retain statement -- rather than xyxs, you probably intended it to be xsys:

retain xyxs ysys '3' size 2 ;


Also, when annotating values based on the data's coordinate system, you probably want to use xsys and ysys of '2'.



pfarmer
Calcite | Level 5

Thank you very much.  One of those obvious, slap myself
silly things. Been working with SAS since 1977, then get hung on something simple like this.  I have fought this for 3 days.

GraphGuy
Meteorite | Level 14

I would never admit publicly that I've done something similar...

But I've probably done something similar! 😉

sas-innovate-2024.png

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.

 

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.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 3 replies
  • 1204 views
  • 0 likes
  • 2 in conversation