BookmarkSubscribeRSS Feed
vladem
Calcite | Level 5
By default, the header labels produced with the LAYOUT LATTICE have 1 line text only. But I need 2 lines. Is it possible to create what I need?

Thanks in advance for any idea.

Vladimir
2 REPLIES 2
DanH_sas
SAS Super FREQ
With a LAYOUT DATALATTICE, this is not currently possible. With a LAYOUT LATTICE, this is possible using a LAYOUT GRIDDED in the cell headers. A simple example is below.

Thanks!
Dan

[pre]
proc template;
define statgraph multiheader;
begingraph;
layout lattice / columns=2 columngutter=10;
cell;
cellheader;
layout gridded;
entry "Line 1";
entry "Line 2";
endlayout;
endcellheader;
layout overlay;
scatterplot x=age y=height;
endlayout;
endcell;
cell;
cellheader;
layout gridded;
entry "Line 1";
entry "Line 2";
endlayout;
endcellheader;
layout overlay;
scatterplot x=age y=weight;
endlayout;
endcell;
endlayout;
endgraph;
end;
run;

proc sgrender data=sashelp.class template=multiheader; run;
[/pre]
vladem
Calcite | Level 5
Thank you very much for clarification.

Best,
Vladimir

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
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
  • 2 replies
  • 1291 views
  • 0 likes
  • 2 in conversation