<?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: creating a grid of graphs in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632665#M187584</link>
    <description>&lt;P&gt;I don't want to output any tables and I thought I read from SAS to use ods select none to suppress all tables, while using ods output to select only the data to be kept but I probably read wrong.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With your second code I get this error log:&lt;/P&gt;
&lt;P&gt;NOTE: The data set WORK.PARMS has 4 observations and 7 variables.&lt;/P&gt;
&lt;P&gt;WARNING: Output 'GLM.Means.Origin.MPG_City.BoxPlot' was not created. Make sure that the output object name, label, or path is spelled&lt;/P&gt;
&lt;P&gt;correctly. Also, verify that the appropriate procedure options are used to produce the requested output object. For example,&lt;/P&gt;
&lt;P&gt;verify that the NOPRINT option is not used.&lt;/P&gt;
&lt;P&gt;WARNING: Output 'GLM.ANOVA.MPG_City.BoxPlot' was not created. Make sure that the output object name, label, or path is spelled&lt;/P&gt;
&lt;P&gt;correctly. Also, verify that the appropriate procedure options are used to produce the requested output object. For example,&lt;/P&gt;
&lt;P&gt;verify that the NOPRINT option is not used.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 17 Mar 2020 13:47:41 GMT</pubDate>
    <dc:creator>catch18</dc:creator>
    <dc:date>2020-03-17T13:47:41Z</dc:date>
    <item>
      <title>creating a grid of graphs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632587#M187568</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I get just the graphs I need from proc glm.&lt;/P&gt;
&lt;P&gt;However I was trying to create a grid/panel of 3 columns with&amp;nbsp;four rows. My code for&amp;nbsp;the first row of three is as below.&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods select none;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;on&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;options&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;papersize&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"ISO A4"&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;orientation&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=landscape &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;nodate&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;nonumber&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;pdf&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;file&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"C:\Users\tertile_graph.pdf"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; / &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;width&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;8.1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;cm&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;height&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=6&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;cm&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;noborder&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;layout&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;gridded&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;columns&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;3&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;region&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;GLM&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=Want;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;CLASS&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; X_tert;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;MODEL&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; fr = X_tert/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;solution&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;MEANS&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; X_tert/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;Bon&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;CLDIFF&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;output&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Parameterestimates=Parms; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;region&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;GLM&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=Want;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;CLASS&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Y_tert;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;MODEL&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; fr = Y_tert/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;solution&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;MEANS&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Y_tert/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;Bon&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;CLDIFF&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;output&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Parameterestimates=Parms; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;RUN&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;region&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;GLM&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;data&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;=Want;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;CLASS Z&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;_tert;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;MODEL&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; fr = Z_tert/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;solution&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;MEANS&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Z_tert/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;Bon&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;CLDIFF&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;output&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Parameterestimates=Parms; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;RUN&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;layout&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;end&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;pdf&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;close&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;ods&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;graphics&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;off&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;I&amp;nbsp;initially put ods select none before each of the 3&amp;nbsp;proc glm statement to suppress the excess data results and I wasn't getting any error statement but wasn't also getting my graphs.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;So I changed to putting one&amp;nbsp;ods select none statement as in the pasted code and the log states:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;WARNING: Output 'out' was not created. Make sure that the output object name, label, or path is spelled correctly. Also, verify that&lt;/P&gt;
&lt;P&gt;the appropriate procedure options are used to produce the requested output object. For example, verify that the NOPRINT&lt;/P&gt;
&lt;P&gt;option is not used.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any help would be greatly appreciated. Thanks.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2020 08:10:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632587#M187568</guid>
      <dc:creator>catch18</dc:creator>
      <dc:date>2020-03-17T08:10:38Z</dc:date>
    </item>
    <item>
      <title>Re: creating a grid of graphs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632642#M187574</link>
      <description>&lt;P&gt;Change the RUN statements to QUIT statements.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PROC GLM is an interactive procedure, so the ODS tables and graphs are not fully written until the procedure ends. The GLOBAL SAS statements such as ODS REGION&amp;nbsp; statements are being processed by the previous procedure instead of the subsequent procedure. For a full explanation, see&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://blogs.sas.com/content/iml/2011/12/12/sas-tip-put-ods-statements-inside-procedures.html" target="_self"&gt;"SAS tip: Put ODS statements inside procedures"&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and the section "CounterPoint" section in the following article:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://blogs.sas.com/content/iml/2013/04/08/pointcounterpoint-ods-select.html" target="_self"&gt;"Point/Counterpoint: Where should you put ODS SELECT and ODS OUTPUT statements?"&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2020 12:30:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632642#M187574</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-03-17T12:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: creating a grid of graphs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632646#M187575</link>
      <description>&lt;P&gt;Thanks, Rick.&lt;/P&gt;
&lt;P&gt;I've changed the run statements to quit and I don't get error messages, but SAS gives me a blank pdf document with no graphs?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2020 12:37:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632646#M187575</guid>
      <dc:creator>catch18</dc:creator>
      <dc:date>2020-03-17T12:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: creating a grid of graphs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632651#M187578</link>
      <description>&lt;P&gt;Great. Now to your problem.&amp;nbsp; I suggest you don't worry about grids and destinations until you can successfully generate the output that you want.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What graphs (or tables) do you want to display? Your code currently uses ODS SELECT NONE, which will turn off both graphs and tables. You need to ODS SELECT the graphs or tables that you want. You can &lt;A href="https://blogs.sas.com/content/iml/2015/09/08/ods-table-names.html" target="_self"&gt;use ODS TRACE ON to find the names of the graphs&lt;/A&gt; that you want.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With the syntax you are using, I see two graphs that are produced. What output should go into the third column?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is an example to get you started:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/* what are the names of the tables and graphs? */
ods trace on;
ods select all;
proc GLM data=Sashelp.Cars;
CLASS Origin;
MODEL MPG_City = Origin /solution;
MEANS Origin/Bon CLDIFF;
quit;
ods trace off;

/* select two graphs for display and save table to data set */
proc GLM data=Sashelp.Cars;
CLASS Origin;
MODEL MPG_City = Origin /solution;
MEANS Origin/Bon CLDIFF;
ods select GLM.ANOVA.MPG_City.BoxPlot
           GLM.Means.Origin.MPG_City.BoxPlot;
ods output Parameterestimates=Parms; 
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 17 Mar 2020 13:22:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632651#M187578</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-03-17T13:22:06Z</dc:date>
    </item>
    <item>
      <title>Re: creating a grid of graphs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632665#M187584</link>
      <description>&lt;P&gt;I don't want to output any tables and I thought I read from SAS to use ods select none to suppress all tables, while using ods output to select only the data to be kept but I probably read wrong.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With your second code I get this error log:&lt;/P&gt;
&lt;P&gt;NOTE: The data set WORK.PARMS has 4 observations and 7 variables.&lt;/P&gt;
&lt;P&gt;WARNING: Output 'GLM.Means.Origin.MPG_City.BoxPlot' was not created. Make sure that the output object name, label, or path is spelled&lt;/P&gt;
&lt;P&gt;correctly. Also, verify that the appropriate procedure options are used to produce the requested output object. For example,&lt;/P&gt;
&lt;P&gt;verify that the NOPRINT option is not used.&lt;/P&gt;
&lt;P&gt;WARNING: Output 'GLM.ANOVA.MPG_City.BoxPlot' was not created. Make sure that the output object name, label, or path is spelled&lt;/P&gt;
&lt;P&gt;correctly. Also, verify that the appropriate procedure options are used to produce the requested output object. For example,&lt;/P&gt;
&lt;P&gt;verify that the NOPRINT option is not used.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2020 13:47:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632665#M187584</guid>
      <dc:creator>catch18</dc:creator>
      <dc:date>2020-03-17T13:47:41Z</dc:date>
    </item>
    <item>
      <title>Re: creating a grid of graphs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632668#M187586</link>
      <description>&lt;P&gt;ODS SELECT NONE suppresses all tables and all graphs.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At this point, the state of your ODS destination is probably messed up. Exit out of SAS and restart. When you run my example (and nothing else), you should not get any errors or warnings.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Again, I strongly encourage you to produce the 12 graphs that you want FIRST before you try to worry about arranging them in a grid.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;After rereading your posts, I suspect you are trying to do something like the following:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods noproctitle;
ods graphics on;
ods graphics / width=8.1cm height=6cm noborder;
ods layout gridded columns=3 advance=table;

ods output Parameterestimates(PERSIST)=Parms; 
/* select two graphs for display and save table to data set */
proc GLM data=Sashelp.Cars;
  CLASS Origin;
  MODEL MPG_City = Origin /solution;
  MEANS Origin/Bon CLDIFF;
  ods select GLM.ANOVA.MPG_City.BoxPlot;
quit;
proc GLM data=Sashelp.Cars;
  where Type in ("Sedan" "Truck" "Wagon");
  CLASS Type;
  MODEL MPG_City = Type /solution;
  MEANS Type/Bon CLDIFF;
  ods select GLM.ANOVA.MPG_City.BoxPlot;
quit;
proc GLM data=Sashelp.Cars;
  where Cylinders in (4 6 8);
  CLASS Cylinders;
  MODEL MPG_City = Cylinders /solution;
  MEANS Cylinders/Bon CLDIFF;
  ods select GLM.ANOVA.MPG_City.BoxPlot;
quit;

ods layout end;
ods select all;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 17 Mar 2020 13:57:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632668#M187586</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2020-03-17T13:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: creating a grid of graphs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632677#M187589</link>
      <description>&lt;P&gt;This is exactly what I wanted and it works perfectly after I rerun SAS!! Thank you so much&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My aim though was to have one Y axis label for each set of three rows instead of the repetition for each graph and to have one set of three titles on top for all 12 graphs instead of repeating the recurring x-axis labels. Is this possible with graphs from proc glm? I was able to achieve this with proc sgplot but not so much with proc glm?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2020 21:23:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/creating-a-grid-of-graphs/m-p/632677#M187589</guid>
      <dc:creator>catch18</dc:creator>
      <dc:date>2020-03-17T21:23:53Z</dc:date>
    </item>
  </channel>
</rss>

