Data visualization with SAS programming

Coordinate problem with annotate dataset with G3D

Reply
N/A
Posts: 0

Coordinate problem with annotate dataset with G3D

Hi all,

I am trying to plot additional features over my surface plot by G3D procedure, however I am having problems setting the correct coordinate value.

I want an arrow to be placed at a certain location, and the whole domain is:

x=20-60 (latitude)
y=200-260 (longitude)
z=10.000-7.000 (pressure)

I am defining my x y z coordinates in the annotate dataset as the actual values in the original dataset i.e. x=20 y=200 z=10.000 (the origin) and set my xsys ysys zsys variables to "3".

However the arrow appears not in the exact x y z location but shifted with some arbitrary value in all 3 dimensions.

What can be the reason for this??

Thanks a lot.
SAS Employee
Posts: 967

Re: Coordinate problem with annotate dataset with G3D

xsys, ysys, zsys = "3" treats the coordinates as "% of the graphics area", therefore x=20 is treated as 20% of the way from the left side of the graphics area, etc.

Since you are using actual (data) values as your x, y, z then you will want to use xsys, ysys, zsys = "2".

-----

For more info on the xsys/ysys coordinate system values, the following table might help:

http://support.sas.com/documentation/cdl/en/graphref/63022/HTML/default/images/annodata-fig3.gif
N/A
Posts: 0

Re: Coordinate problem with annotate dataset with G3D

Oh yeah thats it. Thanks..
Ask a Question
Discussion stats
  • 2 replies
  • 143 views
  • 0 likes
  • 2 in conversation