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

Hi,

 

is there an option to stop the dropline at the axis?

 

I found alternative solution using drawline but i wouldnice to have directly the option in dropline or so.

 

1. With dropline (missing the option)

 

proc template;
    define statgraph class;
        begingraph;
	        layout overlay 
	            / xaxisopts=(linearopts=(origin=60))
	              yaxisopts=(linearopts=(origin=100))
	              walldisplay=none;
	              
	        scatterplot x=height y=weight;

            dropline x=72 y=150 
                  / dropto=both
                    lineattrs=(color=blue pattern=dot)
                    label='72,150';
                    
            endlayout;
        endgraph;
    end;
run;

proc sgrender data=sashelp.class template=class ;
run;

sas_dropline1.JPG

 

2. With drawline (expected result)

sas_dropline2.JPG

 

Regards

1 ACCEPTED SOLUTION

Accepted Solutions
Jay54
Meteorite | Level 14

Yes, you have found a shortcoming in the axis origin feature that has not been reported so far.  I suspect the combination of axis origin with drop line has not been used often.  DrawLine would work where you provide the start and end coordinates.  Alternate plot statement would be a VECTORPLOT, where again you provide the coordinates, but at least the data is in the same data set for consistency.

View solution in original post

1 REPLY 1
Jay54
Meteorite | Level 14

Yes, you have found a shortcoming in the axis origin feature that has not been reported so far.  I suspect the combination of axis origin with drop line has not been used often.  DrawLine would work where you provide the start and end coordinates.  Alternate plot statement would be a VECTORPLOT, where again you provide the coordinates, but at least the data is in the same data set for consistency.

SAS Innovate 2025: Register Today!

 

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


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
  • 794 views
  • 0 likes
  • 2 in conversation