BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
djbateman
Lapis Lazuli | Level 10

Is there a way to display axis tick marks using one measurement but display labels based on a different measurement?

I have been asked to plot a Kaplan-Meier curve with the x-axis showing tick marks as weeks but labeling in months.  This is not as simple as assuming that a month has exactly 4 weeks.  I am using the formula: MONTHS=(WEEKS*7)/30.4375.  Thus, 8 weeks will not appear as 2 months but rather 1.84 months.  In other words, my labels will be slightly off of my tick marks as I attempt to display below:

|     |     |     |     |     |     |     |     |     |     |     |     |     |     ...

0                       1                       2                      13    ...

1 ACCEPTED SOLUTION

Accepted Solutions
GraphGuy
Meteorite | Level 14

Here's one trick you could use with gplot ...

You could annotate the monthly labels.

Here's a similar example where the x-axis is by month, and I annotate the year:

Worldwide Browser Popularity

http://robslink.com/SAS/democd59/browser_wars_info.htm

If you want, you can totally suppress the individual tickmark values by using 'value=none' on the axis statement.

View solution in original post

1 REPLY 1
GraphGuy
Meteorite | Level 14

Here's one trick you could use with gplot ...

You could annotate the monthly labels.

Here's a similar example where the x-axis is by month, and I annotate the year:

Worldwide Browser Popularity

http://robslink.com/SAS/democd59/browser_wars_info.htm

If you want, you can totally suppress the individual tickmark values by using 'value=none' on the axis statement.

sas-innovate-white.png

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.

 

Early bird rate extended! Save $200 when you sign up by March 31.

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