<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ODS Graphics with nested axis in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139213#M5272</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ack, I pay the price for over-simplifying my example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In real life I want to do this with a box plot, not a bar chart.&amp;nbsp; I tried:&lt;/P&gt;&lt;PRE&gt;proc template;
&amp;nbsp; define statgraph myplot3;
&amp;nbsp;&amp;nbsp;&amp;nbsp; begingraph;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout gridded;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout datalattice columnvar=region /
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headerlabeldisplay=value
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; columnheaders=bottom 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; border=false
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout prototype / ;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boxplot =subsidiary y=sales;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endlayout;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endlayout;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endlayout;
&amp;nbsp;&amp;nbsp;&amp;nbsp; endgraph;
&amp;nbsp; end;
run;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And it throws:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;ERROR 823-580: Computed plots and expressions cannot be used in this layout.
&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;Fair enough, the docs say that as well. Boxplot is a no-go for layout prototype.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I tried SGPanel and it works:&lt;/P&gt;&lt;PRE&gt;proc sgpanel
&amp;nbsp; data=sashelp.shoes 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (where=(Subsidiary IN ("Chicago" "Los Angeles" "Madrid" "Geneva") 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and product=: "Men"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )
;
&amp;nbsp; panelby Region/ layout=columnlattice novarname noborder colheaderpos=bottom;
&amp;nbsp; vbox sales/group=product category=subsidiary;
&amp;nbsp; colaxis display=(nolabel);
&amp;nbsp; rowaxis grid;
run;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I haven't used SGPANEL.&amp;nbsp; I had assumed it was generating GTL code behind the scenes, like SGPLOT.&amp;nbsp; So I thought it wouldn't work with vbox.&amp;nbsp; But it does work.&amp;nbsp; Then I thought "Oh, let me see what GTL code SGPANEL is generating", and there is no TMPLOUT= option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So a few questions:&lt;/P&gt;&lt;P&gt;1. SGPanel isn't generating GTL code???&lt;/P&gt;&lt;P&gt;2. Is there a way I can do what SGPanel is doing, with GTL code?&lt;/P&gt;&lt;P&gt;-- Was thinking even though layout prototype doesn't like box plots, looks like perhaps I could roll my own, using e.g. layout lattice, with one layout overlay block for each box plot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not averse to following the SGPANEL route a bit.&amp;nbsp; It's just that often I end up doing enough crazy stuff with reference lines and html drill downs that I wind up back in GTL-land.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;-Q.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Mar 2014 18:13:30 GMT</pubDate>
    <dc:creator>Quentin</dc:creator>
    <dc:date>2014-03-11T18:13:30Z</dc:date>
    <item>
      <title>ODS Graphics with nested axis</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139210#M5269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to make a chart with what I'm thinking of as a "nested axis".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, conisder a barchart of sashelp.shoes with x=product y=sales.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now suppose I want the x-axis to be nested, so x-axis could be Region*Subsidiary*Product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And maybe the x-axis would look like (ASCII Art):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;-------------------------------------------------------------------------------------------------------------------------------------------------
shoes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; socks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shoes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; socks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shoes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; socks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shoes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; socks 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boston&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewYork&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Paris&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Madrid
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; North America&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Europe
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there a straightforward way to do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looks like a similar approach is:&lt;/P&gt;&lt;PRE&gt;proc template;
&amp;nbsp; define statgraph myplot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; begingraph;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout datapanel classvars=(Region Subsidiary) /
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rows=1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headerlabeldisplay=value
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout prototype ;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; barchart x=product y=Sales /stat=mean;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endlayout;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endlayout;
&amp;nbsp;&amp;nbsp;&amp;nbsp; endgraph;
&amp;nbsp; end;
run;

proc sgrender
&amp;nbsp; data=sashelp.shoes 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (where=(Subsidiary IN ("Chicago" "Los Angeles" "Madrid" "Geneva") 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and product=: "Men"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )
&amp;nbsp; template=myplot
;
run;
&lt;/PRE&gt;&lt;P&gt;Wondering if folks would suggest another approach for this sort of grouping / nesting of an x-axis?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second question: Assuming I stick with the DATAPANEL approach,&amp;nbsp; is there a way to get the value of the classvars to display on the bottom of each cell, rather than the top? (in 9.3)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;--Q.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2014 01:43:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139210#M5269</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2014-03-11T01:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: ODS Graphics with nested axis</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139211#M5270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If a two-level axis is acceptable, it is easy.&amp;nbsp; Use the SGPANEL procedure.as shown in the 3rd graph in this blog article:&lt;/P&gt;&lt;P&gt;&lt;A href="http://blogs.sas.com/content/graphicallyspeaking/2013/09/07/bar-charts-with-stacked-and-cluster-groups/"&gt;http://blogs.sas.com/content/graphicallyspeaking/2013/09/07/bar-charts-with-stacked-and-cluster-groups/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2014 02:02:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139211#M5270</guid>
      <dc:creator>Jay54</dc:creator>
      <dc:date>2014-03-11T02:02:55Z</dc:date>
    </item>
    <item>
      <title>Re: ODS Graphics with nested axis</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139212#M5271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Sanjay,&lt;/P&gt;&lt;P&gt;That blog post is great!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Users were hoping for a three-level axis, so I Iiked that datapanel supports n levels.&lt;/P&gt;&lt;P&gt;But I like your SGPANEL / DATALATTICE approach, it's definitely closer to what we drew on the white board.&amp;nbsp; I think I can convince them to put the third level of nesting on the /group=.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--Q.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2014 16:57:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139212#M5271</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2014-03-11T16:57:38Z</dc:date>
    </item>
    <item>
      <title>Re: ODS Graphics with nested axis</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139213#M5272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ack, I pay the price for over-simplifying my example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In real life I want to do this with a box plot, not a bar chart.&amp;nbsp; I tried:&lt;/P&gt;&lt;PRE&gt;proc template;
&amp;nbsp; define statgraph myplot3;
&amp;nbsp;&amp;nbsp;&amp;nbsp; begingraph;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout gridded;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout datalattice columnvar=region /
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headerlabeldisplay=value
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; columnheaders=bottom 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; border=false
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layout prototype / ;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boxplot =subsidiary y=sales;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endlayout;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endlayout;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endlayout;
&amp;nbsp;&amp;nbsp;&amp;nbsp; endgraph;
&amp;nbsp; end;
run;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And it throws:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;ERROR 823-580: Computed plots and expressions cannot be used in this layout.
&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;Fair enough, the docs say that as well. Boxplot is a no-go for layout prototype.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I tried SGPanel and it works:&lt;/P&gt;&lt;PRE&gt;proc sgpanel
&amp;nbsp; data=sashelp.shoes 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (where=(Subsidiary IN ("Chicago" "Los Angeles" "Madrid" "Geneva") 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and product=: "Men"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )
;
&amp;nbsp; panelby Region/ layout=columnlattice novarname noborder colheaderpos=bottom;
&amp;nbsp; vbox sales/group=product category=subsidiary;
&amp;nbsp; colaxis display=(nolabel);
&amp;nbsp; rowaxis grid;
run;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I haven't used SGPANEL.&amp;nbsp; I had assumed it was generating GTL code behind the scenes, like SGPLOT.&amp;nbsp; So I thought it wouldn't work with vbox.&amp;nbsp; But it does work.&amp;nbsp; Then I thought "Oh, let me see what GTL code SGPANEL is generating", and there is no TMPLOUT= option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So a few questions:&lt;/P&gt;&lt;P&gt;1. SGPanel isn't generating GTL code???&lt;/P&gt;&lt;P&gt;2. Is there a way I can do what SGPanel is doing, with GTL code?&lt;/P&gt;&lt;P&gt;-- Was thinking even though layout prototype doesn't like box plots, looks like perhaps I could roll my own, using e.g. layout lattice, with one layout overlay block for each box plot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not averse to following the SGPANEL route a bit.&amp;nbsp; It's just that often I end up doing enough crazy stuff with reference lines and html drill downs that I wind up back in GTL-land.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;-Q.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2014 18:13:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139213#M5272</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2014-03-11T18:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: ODS Graphics with nested axis</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139214#M5273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If thsi is a custom graph, you can annotate the macro level label under the axis.&lt;/P&gt;&lt;P&gt;The VBAR can be clustered without the stacks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Mar 2014 18:47:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/ODS-Graphics-with-nested-axis/m-p/139214#M5273</guid>
      <dc:creator>Jay54</dc:creator>
      <dc:date>2014-03-11T18:47:45Z</dc:date>
    </item>
  </channel>
</rss>

