<?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: Proc template - Need help in break in X axis of layout lattice in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/Proc-template-Need-help-in-break-in-X-axis-of-layout-lattice/m-p/673948#M20323</link>
    <description>&lt;P&gt;The solution is to NOT define the column axis within layout lattice. Rather, define it exactly the same for both lattice overlays. I turned the display=NONE option for the histogram.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc template;&lt;BR /&gt;define statgraph Fig_5_4_3;&lt;BR /&gt;dynamic VAR VARLABEL;&lt;BR /&gt;begingraph /DesignWidth=650px;&lt;BR /&gt;entrytitle "&amp;amp;year Widget Contracts ($/unit)" ;&lt;BR /&gt;layout lattice / columndatarange=union rowweights=(0.8 0.2)&lt;BR /&gt;columndatarange=union rowgutter=2px;&lt;BR /&gt;layout overlay /yaxisopts=(griddisplay=on)&lt;BR /&gt;xaxisopts=(display=NONE linearopts=(includeranges=(0-220 310-330) ) ) ;&lt;BR /&gt;histogram PayerCF / nbins=40 binaxis=false;&lt;BR /&gt;densityplot PayerCF / lineattrs=graphfit name='n' legendlabel='Normal';&lt;/P&gt;
&lt;P&gt;layout gridded /columns=2 border=TRUE autoalign=(TopLeft);&lt;BR /&gt;entry halign=left "N";&lt;BR /&gt;entry halign=left eval(strip(put(n(VAR),comma6.))); &lt;BR /&gt;entry halign=left "Mean";&lt;BR /&gt;entry halign=left eval(strip(put(mean(VAR),dollar6.2)));&lt;BR /&gt;entry halign=left "Median";&lt;BR /&gt;entry halign=left eval(strip(put(median(VAR),dollar6.2)));&lt;BR /&gt;endlayout;&lt;BR /&gt;endlayout;&lt;BR /&gt;layout overlay / yaxisopts=(griddisplay=on)&lt;BR /&gt;xaxisopts=(display=(LINE TICKS TICKVALUES)&lt;BR /&gt;linearopts=(includeranges=(0-220 310-330) tickvalueformat=dollar4.&lt;BR /&gt;tickvaluelist=(0 20 40 60 80 100 120 140 160 180 200 220 320)&lt;BR /&gt;) ) ;&lt;BR /&gt;boxplot y=PayerCF /orient=horizontal &lt;BR /&gt;meanattrs=(color=navy size=10 symbol=diamondfilled)&lt;BR /&gt;dataskin=GLOSS&lt;BR /&gt;display=(CAPS FILL MEAN MEDIAN )&lt;BR /&gt;extreme=true ;&lt;BR /&gt;endlayout;&lt;BR /&gt;endlayout;&lt;BR /&gt;endgraph;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled 7.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/47862iF46A7AFDC8865AE7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Untitled 7.png" alt="Untitled 7.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
    <pubDate>Sat, 01 Aug 2020 21:30:43 GMT</pubDate>
    <dc:creator>SSTEAD</dc:creator>
    <dc:date>2020-08-01T21:30:43Z</dc:date>
    <item>
      <title>Proc template - Need help in break in X axis of layout lattice</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Proc-template-Need-help-in-break-in-X-axis-of-layout-lattice/m-p/673579#M20322</link>
      <description>&lt;P&gt;Like many, I have data with an outlier. I want a lattice columnaxes with ranges 0-240, 300-340 with a break character. I am unable to specify, since it requires tickvalues.&lt;/P&gt;
&lt;P&gt;Can someone guide me? Thank you.&lt;/P&gt;
&lt;P&gt;Stan&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;template&lt;/STRONG&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;definestatgraph&lt;SPAN class="s1"&gt; Fig_5_4_3;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;dynamic&lt;/SPAN&gt; VAR VARLABEL;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;begingraph&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p4"&gt;&lt;SPAN class="s2"&gt;entrytitle&lt;/SPAN&gt; "&amp;amp;year Widget Contracts ($/unit)"&lt;SPAN class="s1"&gt; ;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;layout&lt;SPAN class="s1"&gt; lattice / &lt;/SPAN&gt;columndatarange&lt;SPAN class="s1"&gt;=union &lt;/SPAN&gt;rowweights&lt;SPAN class="s1"&gt;=PREFERRED&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;columndatarange&lt;SPAN class="s1"&gt;=union &lt;/SPAN&gt;rowgutter&lt;SPAN class="s1"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;px;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;columnaxes&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;columnaxis&lt;/SPAN&gt; / &lt;SPAN class="s2"&gt;display&lt;/SPAN&gt;=(ticks tickvalues)&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;label&lt;/SPAN&gt;=VARLABEL&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;labelattrs&lt;/SPAN&gt;=(size=&lt;SPAN class="s3"&gt;&lt;STRONG&gt;10&lt;/STRONG&gt;&lt;/SPAN&gt;)&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;linearopts&lt;/SPAN&gt;=(tickvalueformat=&lt;SPAN class="s3"&gt;dollar4.&lt;/SPAN&gt; viewmax=&lt;SPAN class="s3"&gt;&lt;STRONG&gt;340&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;tickvaluelist=(&lt;SPAN class="s3"&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;20&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;40&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;60&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;80&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;100&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;120&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;140&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;160&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;180&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;200&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;220&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;300&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;320&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s3"&gt;&lt;STRONG&gt;340&lt;/STRONG&gt;&lt;/SPAN&gt;) ) ;&lt;/P&gt;
&lt;P class="p2"&gt;endcolumnaxes&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;layout&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;overlay&lt;/SPAN&gt; /&lt;SPAN class="s2"&gt;yaxisopts&lt;/SPAN&gt;=(griddisplay=on);&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;histogram&lt;/SPAN&gt; PayerCF / &lt;SPAN class="s2"&gt;nbins&lt;/SPAN&gt;=&lt;SPAN class="s3"&gt;&lt;STRONG&gt;40&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;binaxis&lt;/SPAN&gt;=false;&lt;/P&gt;
&lt;P class="p2"&gt;densityplot&lt;SPAN class="s1"&gt; PayerCF / &lt;/SPAN&gt;lineattrs&lt;SPAN class="s1"&gt;=graphfit &lt;/SPAN&gt;name&lt;SPAN class="s1"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;'n'&lt;/SPAN&gt; legendlabel&lt;SPAN class="s1"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;'Normal'&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;layoutgridded&lt;SPAN class="s1"&gt; /&lt;/SPAN&gt;columns&lt;SPAN class="s1"&gt;=&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/SPAN&gt; border&lt;SPAN class="s1"&gt;=TRUE &lt;/SPAN&gt;autoalign&lt;SPAN class="s1"&gt;=(TopRight);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;entry&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;halign&lt;/SPAN&gt;=left &lt;SPAN class="s4"&gt;"N"&lt;/SPAN&gt;;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;entry&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;halign&lt;/SPAN&gt;=left eval(strip(put(n(VAR),&lt;SPAN class="s3"&gt;comma6.&lt;/SPAN&gt;)));&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;entry&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;halign&lt;/SPAN&gt;=left &lt;SPAN class="s4"&gt;"Mean"&lt;/SPAN&gt;;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;entry&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;halign&lt;/SPAN&gt;=left eval(strip(put(mean(VAR),&lt;SPAN class="s3"&gt;dollar6.2&lt;/SPAN&gt;)));&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;entry&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;halign&lt;/SPAN&gt;=left &lt;SPAN class="s4"&gt;"Median"&lt;/SPAN&gt;;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;entry&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;halign&lt;/SPAN&gt;=left eval(strip(put(median(VAR),&lt;SPAN class="s3"&gt;dollar6.2&lt;/SPAN&gt;)));&lt;/P&gt;
&lt;P class="p2"&gt;endlayout&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;endlayout&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;layout&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;overlay&lt;/SPAN&gt; / &lt;SPAN class="s2"&gt;yaxisopts&lt;/SPAN&gt;=(griddisplay=on);&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;boxplot&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;y&lt;/SPAN&gt;=PayerCF /&lt;SPAN class="s2"&gt;orient&lt;/SPAN&gt;=horizontal &lt;SPAN class="s5"&gt;/* boxwidth=.8 */&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;meanattrs&lt;/SPAN&gt;=(color=navy size=&lt;SPAN class="s3"&gt;&lt;STRONG&gt;10&lt;/STRONG&gt;&lt;/SPAN&gt; symbol=diamondfilled)&lt;/P&gt;
&lt;P class="p3"&gt;dataskin=GLOSS&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;display&lt;/SPAN&gt;=(CAPS FILL MEAN MEDIAN )&lt;/P&gt;
&lt;P class="p3"&gt;&lt;SPAN class="s2"&gt;extreme&lt;/SPAN&gt;=true ;&lt;/P&gt;
&lt;P class="p2"&gt;endlayout&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;endlayout&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;endgraph&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;end&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;SPAN class="s1"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Figure 16.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/47812iA9F1203E0785830B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Figure 16.png" alt="Figure 16.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 21:45:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Proc-template-Need-help-in-break-in-X-axis-of-layout-lattice/m-p/673579#M20322</guid>
      <dc:creator>SSTEAD</dc:creator>
      <dc:date>2020-07-30T21:45:15Z</dc:date>
    </item>
    <item>
      <title>Re: Proc template - Need help in break in X axis of layout lattice</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Proc-template-Need-help-in-break-in-X-axis-of-layout-lattice/m-p/673948#M20323</link>
      <description>&lt;P&gt;The solution is to NOT define the column axis within layout lattice. Rather, define it exactly the same for both lattice overlays. I turned the display=NONE option for the histogram.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc template;&lt;BR /&gt;define statgraph Fig_5_4_3;&lt;BR /&gt;dynamic VAR VARLABEL;&lt;BR /&gt;begingraph /DesignWidth=650px;&lt;BR /&gt;entrytitle "&amp;amp;year Widget Contracts ($/unit)" ;&lt;BR /&gt;layout lattice / columndatarange=union rowweights=(0.8 0.2)&lt;BR /&gt;columndatarange=union rowgutter=2px;&lt;BR /&gt;layout overlay /yaxisopts=(griddisplay=on)&lt;BR /&gt;xaxisopts=(display=NONE linearopts=(includeranges=(0-220 310-330) ) ) ;&lt;BR /&gt;histogram PayerCF / nbins=40 binaxis=false;&lt;BR /&gt;densityplot PayerCF / lineattrs=graphfit name='n' legendlabel='Normal';&lt;/P&gt;
&lt;P&gt;layout gridded /columns=2 border=TRUE autoalign=(TopLeft);&lt;BR /&gt;entry halign=left "N";&lt;BR /&gt;entry halign=left eval(strip(put(n(VAR),comma6.))); &lt;BR /&gt;entry halign=left "Mean";&lt;BR /&gt;entry halign=left eval(strip(put(mean(VAR),dollar6.2)));&lt;BR /&gt;entry halign=left "Median";&lt;BR /&gt;entry halign=left eval(strip(put(median(VAR),dollar6.2)));&lt;BR /&gt;endlayout;&lt;BR /&gt;endlayout;&lt;BR /&gt;layout overlay / yaxisopts=(griddisplay=on)&lt;BR /&gt;xaxisopts=(display=(LINE TICKS TICKVALUES)&lt;BR /&gt;linearopts=(includeranges=(0-220 310-330) tickvalueformat=dollar4.&lt;BR /&gt;tickvaluelist=(0 20 40 60 80 100 120 140 160 180 200 220 320)&lt;BR /&gt;) ) ;&lt;BR /&gt;boxplot y=PayerCF /orient=horizontal &lt;BR /&gt;meanattrs=(color=navy size=10 symbol=diamondfilled)&lt;BR /&gt;dataskin=GLOSS&lt;BR /&gt;display=(CAPS FILL MEAN MEDIAN )&lt;BR /&gt;extreme=true ;&lt;BR /&gt;endlayout;&lt;BR /&gt;endlayout;&lt;BR /&gt;endgraph;&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled 7.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/47862iF46A7AFDC8865AE7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Untitled 7.png" alt="Untitled 7.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Sat, 01 Aug 2020 21:30:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Proc-template-Need-help-in-break-in-X-axis-of-layout-lattice/m-p/673948#M20323</guid>
      <dc:creator>SSTEAD</dc:creator>
      <dc:date>2020-08-01T21:30:43Z</dc:date>
    </item>
  </channel>
</rss>

