<?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: template for 3 by 2 graphs in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/template-for-3-by-2-graphs/m-p/229729#M8314</link>
    <description>&lt;P&gt;To add to &lt;A href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462" target="_blank"&gt;https://communities.sas.com/t5/user/viewprofilepage/user-id/462&lt;/A&gt; , using GREPLAY will affect the sixe of items displayed in the original chart procedure, often making any text such as axis or value labels too small to read as well as often changing aspect ratios and rendeing some line size/colors difficult to read. Which often leads to a cycle of adjust settings using AXIS, SYMBOL and PATTERN statements, recreating the graphs and replaying until you get something useable. SGPANEL will adjust most of these to fit within the current ods graph size restrictions and remain readable.&lt;/P&gt;</description>
    <pubDate>Tue, 13 Oct 2015 15:47:00 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2015-10-13T15:47:00Z</dc:date>
    <item>
      <title>template for 3 by 2 graphs</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/template-for-3-by-2-graphs/m-p/229532#M8303</link>
      <description>&lt;P&gt;I want to construct a template for 3 by 2 graphs using proc greplay. I don't quite understand the syntax of PROC GREPLAY and TDEF statement. I have found a template of 2 by 3 here&amp;nbsp;&lt;A href="http://support.sas.com/kb/44/973.html." target="_blank"&gt;http://support.sas.com/kb/44/973.html.&lt;/A&gt; Could anyone help me with the template language?&lt;/P&gt;</description>
      <pubDate>Mon, 12 Oct 2015 12:27:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/template-for-3-by-2-graphs/m-p/229532#M8303</guid>
      <dc:creator>Hanyu</dc:creator>
      <dc:date>2015-10-12T12:27:36Z</dc:date>
    </item>
    <item>
      <title>Re: template for 3 by 2 graphs</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/template-for-3-by-2-graphs/m-p/229554#M8304</link>
      <description>&lt;P&gt;Here's the example you cited with some&amp;nbsp;added comments;&amp;nbsp;...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;data widgets;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;input region :$10. Type :$7. Sales @@;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;datalines;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;East&amp;nbsp;Gadgets&amp;nbsp; 5250 East&amp;nbsp;&amp;nbsp;Gizmos&amp;nbsp;&amp;nbsp; 4200&amp;nbsp;&amp;nbsp; East&amp;nbsp;&amp;nbsp;&amp;nbsp;Widgets&amp;nbsp; 4930 NorthEast&amp;nbsp; Gadgets&amp;nbsp; 7250&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;NorthEast&amp;nbsp;Gizmos&amp;nbsp;&amp;nbsp;3200 NorthEast&amp;nbsp; Widgets&amp;nbsp; 5930&amp;nbsp;&amp;nbsp; North&amp;nbsp;Gadgets&amp;nbsp; 2700 North&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gizmos&amp;nbsp;&amp;nbsp; 4100&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;North&amp;nbsp;&amp;nbsp;Widgets&amp;nbsp; 3800 Northwest&amp;nbsp; Gadgets&amp;nbsp; 3700&amp;nbsp;&amp;nbsp;&amp;nbsp; Northwest&amp;nbsp; Gizmos&amp;nbsp;&amp;nbsp; 5100 Northwest&amp;nbsp; Widgets&amp;nbsp; 6800&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;South&amp;nbsp; Gadgets&amp;nbsp; 6300 South&amp;nbsp;&amp;nbsp;&amp;nbsp; Gizmos&amp;nbsp;&amp;nbsp; 5900&amp;nbsp; South&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Widgets&amp;nbsp; 5200 West&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gadgets&amp;nbsp; 4600&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&lt;FONT size="1"&gt;West&amp;nbsp; Gizmos&amp;nbsp;&amp;nbsp; 2700 West&amp;nbsp; Widgets&amp;nbsp; 5500&amp;nbsp;&lt;/FONT&gt;&amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* BY-GROUP processing is used in PROC GCHART so the data are sorted by region;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;proc sort data=widgets; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;by region;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;goptions reset=all;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;axis1 value=(angle=0 rotate=0);&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;axis2 minor=none label=(angle=90 'Total Sales');&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* GCHART produces 6 charts, 1 for each BY-GROUP;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* in addition to the regular output, entries are made in the catalog WORK.GSEG;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* they can be used later to replay the chart;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* since the NAME option is not used to name the catalog entries;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* GCHART provides names ... see below;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;proc gchart data=widgets;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;vbar type / sumvar=sales&amp;nbsp;subgroup=type&amp;nbsp;maxis=axis1&amp;nbsp;raxis=axis2&amp;nbsp;nolegend;&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt; by region;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;quit;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* what are the names of the charts in the catalog;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;proc catalog cat=work.gseg;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;contents;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CONTENTS ...&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;&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; Contents of Catalog WORK.GSEG&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modified Date&amp;nbsp;&amp;nbsp;&amp;nbsp; Description&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; GCHART&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GRSEG&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; Bar chart of Type&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; GCHART1&amp;nbsp;&amp;nbsp;&amp;nbsp; GRSEG&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; Bar chart of Type&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; GCHART2&amp;nbsp;&amp;nbsp;&amp;nbsp; GRSEG&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; Bar chart of Type&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; GCHART3&amp;nbsp;&amp;nbsp;&amp;nbsp; GRSEG&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; Bar chart of Type&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp; GCHART4&amp;nbsp;&amp;nbsp;&amp;nbsp; GRSEG&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; Bar chart of Type&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;STRONG&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp; GCHART5&amp;nbsp;&amp;nbsp;&amp;nbsp; GRSEG&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/12/2015 11:30:03&amp;nbsp;&amp;nbsp;&amp;nbsp; Bar chart of Type&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* run GREPLAY ... ;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* IGOUT is the catalog that contains the info to reproduce the charts;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* the TDEF statement allows you to create your own template;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* by defining windows using the lower left x (LLX), lower felt y (LLY), etc. ;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* in which specific charts in the catalog are displayed;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* (the numbers are PERCENTAGES of the entire replay window);&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* 6 smaller windows are defined witjhin the entire replay window;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* the TEMPLATE statement says to use a specific template ... the one just defined;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;*&amp;nbsp;the TREPLAY statement says to display a specific chart in a specific window;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;* for example ... 1:1 means IN WINDOW #1 : DISPLAY ENTRY #1 IN THE WORK.GSEG CATALOG&lt;/STRONG&gt;&lt;/FONT&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;proc greplay nofs tc=work.templt igout=work.gseg;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;tdef graf2by3 des='Six graphs: two down, three across'&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 / llx = 0&amp;nbsp;&amp;nbsp;&amp;nbsp; lly = 51&amp;nbsp;&amp;nbsp;&amp;nbsp; ulx = 0&amp;nbsp;&amp;nbsp;&amp;nbsp; uly = 100&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&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; urx = 33&amp;nbsp;&amp;nbsp; ury = 100&amp;nbsp;&amp;nbsp; lrx = 33&amp;nbsp;&amp;nbsp; lry = 51&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 / llx = 34&amp;nbsp;&amp;nbsp; lly = 51&amp;nbsp;&amp;nbsp;&amp;nbsp; ulx = 34&amp;nbsp;&amp;nbsp; uly = 100&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&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; urx = 66&amp;nbsp;&amp;nbsp; ury = 100&amp;nbsp;&amp;nbsp; lrx = 66&amp;nbsp;&amp;nbsp; lry = 51&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 / llx = 67&amp;nbsp;&amp;nbsp; lly = 51&amp;nbsp;&amp;nbsp;&amp;nbsp; ulx = 67&amp;nbsp;&amp;nbsp; uly = 100&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&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; urx = 100&amp;nbsp; ury = 100&amp;nbsp;&amp;nbsp; lrx = 100&amp;nbsp; lry = 51&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 / llx = 0&amp;nbsp;&amp;nbsp;&amp;nbsp; lly = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ulx = 0&amp;nbsp;&amp;nbsp;&amp;nbsp; uly = 50&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&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; urx = 33&amp;nbsp;&amp;nbsp; ury = 50&amp;nbsp;&amp;nbsp;&amp;nbsp; lrx = 33&amp;nbsp;&amp;nbsp; lry = 0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5 / llx = 34&amp;nbsp;&amp;nbsp; lly = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ulx = 34&amp;nbsp;&amp;nbsp; uly = 50&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&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; urx = 66&amp;nbsp;&amp;nbsp; ury = 50&amp;nbsp;&amp;nbsp;&amp;nbsp; lrx = 66&amp;nbsp;&amp;nbsp; lry = 0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6 / llx = 67&amp;nbsp;&amp;nbsp; lly = 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ulx = 67&amp;nbsp;&amp;nbsp; uly = 50&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&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; urx = 100&amp;nbsp; ury = 50&amp;nbsp;&amp;nbsp;&amp;nbsp; lrx = 100&amp;nbsp; lry = 0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;template graf2by3;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;treplay 1:1 2:2 3:3 4:4 5:5 6:6;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;run; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;quit;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NOTE:&amp;nbsp; you could also use the chart NAMES (not their entry numbers) in the TREPLAY statement ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;treplay 1:gchart 2:gchart1 3:gchart2 4:gchart3 5:gchart4 6:gchart5;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Hopefully the comments help you a bit.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/12004i6E3EF23C0CEE4580/image-size/large?v=1.0&amp;amp;px=600" border="0" alt="six_charts.png" title="six_charts.png" /&gt;</description>
      <pubDate>Mon, 12 Oct 2015 15:47:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/template-for-3-by-2-graphs/m-p/229554#M8304</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2015-10-12T15:47:51Z</dc:date>
    </item>
    <item>
      <title>Re: template for 3 by 2 graphs</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/template-for-3-by-2-graphs/m-p/229587#M8305</link>
      <description>&lt;P&gt;A simpler alternative is provided by SGPANEL. To build on&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13759"&gt;@MikeZdeb﻿&lt;/a&gt;&amp;nbsp;example above,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc sgpanel data=widgets noautolegend;
panelby region / columns=3 spacing=10 novarname;
vbarparm category=type response=sales / group=type;
run; &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/466i95B8A978D19C7464/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="SGPanel1.png" title="SGPanel1.png" /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Oct 2015 20:17:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/template-for-3-by-2-graphs/m-p/229587#M8305</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2015-10-12T20:17:34Z</dc:date>
    </item>
    <item>
      <title>Re: template for 3 by 2 graphs</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/template-for-3-by-2-graphs/m-p/229729#M8314</link>
      <description>&lt;P&gt;To add to &lt;A href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462" target="_blank"&gt;https://communities.sas.com/t5/user/viewprofilepage/user-id/462&lt;/A&gt; , using GREPLAY will affect the sixe of items displayed in the original chart procedure, often making any text such as axis or value labels too small to read as well as often changing aspect ratios and rendeing some line size/colors difficult to read. Which often leads to a cycle of adjust settings using AXIS, SYMBOL and PATTERN statements, recreating the graphs and replaying until you get something useable. SGPANEL will adjust most of these to fit within the current ods graph size restrictions and remain readable.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Oct 2015 15:47:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/template-for-3-by-2-graphs/m-p/229729#M8314</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-10-13T15:47:00Z</dc:date>
    </item>
  </channel>
</rss>

