BookmarkSubscribeRSS Feed
neilxu
Calcite | Level 5

I am using

PROC SGPLOT;

     BY segment;

     series ......

However the title is truncated if the value in segment variable is very long. Anyway to solve this problem?

I wrote a macro to take care of this, but everything I have to plot each segment which is not very efficient.

Thanks

1 REPLY 1
ballardw
Super User

It might help if you posted an example of your result and what it should look like.

I can see the size of the graphic display area and/or the font size of the by text potentially having a behavior like this if there isn't enough space.

If you add a label statement with a shorter label in the procedure then it will use that instead of the permanent label, which may help.

sas-innovate-wordmark-2025-midnight.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. 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
  • 1254 views
  • 0 likes
  • 2 in conversation