<?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 SGSCATTER with axis statement in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGSCATTER-with-axis-statement/m-p/15004#M289</link>
    <description>Hey Bill,&lt;BR /&gt;
&lt;BR /&gt;
Unfortunately, you cannot currently set these ranges in PROC SGSCATTER  or in the SCATTERPLOTMATRIX plot in GTL. However, you create your own matrix using LAYOUT LATTICE in GTL. I've included an example below. You can set your ranges on the ROWAXIS and COLUMNAXIS statements. Let me know if you have any other questions about it.&lt;BR /&gt;
&lt;BR /&gt;
Thanks!&lt;BR /&gt;
Dan&lt;BR /&gt;
&lt;BR /&gt;
[pre]&lt;BR /&gt;
proc template;&lt;BR /&gt;
define statgraph matrix;&lt;BR /&gt;
begingraph / designwidth=640 designheight=640;&lt;BR /&gt;
layout lattice / columns=3 columnDataRange=union rowDataRange=union;&lt;BR /&gt;
   ColumnAxes;&lt;BR /&gt;
   ColumnAxis / display=(ticks tickvalues) displaysecondary=(ticks);&lt;BR /&gt;
   ColumnAxis / display=(ticks) displaysecondary=(ticks tickvalues);&lt;BR /&gt;
   ColumnAxis / display=(ticks tickvalues) displaysecondary=(ticks);&lt;BR /&gt;
   EndColumnAxes;&lt;BR /&gt;
   RowAxes;&lt;BR /&gt;
   RowAxis / display=(ticks) displaysecondary=(ticks tickvalues);&lt;BR /&gt;
   RowAxis / display=(ticks tickvalues) displaysecondary=(ticks);&lt;BR /&gt;
   RowAxis / display=(ticks) displaysecondary=(ticks tickvalues);&lt;BR /&gt;
   EndRowAxes;&lt;BR /&gt;
   layout overlay / border=true;&lt;BR /&gt;
      Entry "Weight";&lt;BR /&gt;
   endlayout;&lt;BR /&gt;
   ScatterPlot Y=Weight X=Cholesterol;&lt;BR /&gt;
   ScatterPlot Y=Weight X=Diastolic;&lt;BR /&gt;
   ScatterPlot Y=Cholesterol x=Weight;&lt;BR /&gt;
   layout overlay / border=true;&lt;BR /&gt;
      Entry "Cholesterol";&lt;BR /&gt;
   endlayout;&lt;BR /&gt;
   ScatterPlot Y=Cholesterol x=Diastolic;&lt;BR /&gt;
   ScatterPlot Y=Diastolic X=Weight;&lt;BR /&gt;
   ScatterPlot Y=Diastolic X=Cholesterol;&lt;BR /&gt;
   layout overlay / border=true;&lt;BR /&gt;
      Entry "Diastolic";&lt;BR /&gt;
   endlayout;&lt;BR /&gt;
endlayout;&lt;BR /&gt;
endgraph;&lt;BR /&gt;
end;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
proc sgrender data=sashelp.heart template=matrix; run;&lt;BR /&gt;
[/pre]</description>
    <pubDate>Tue, 22 Feb 2011 17:37:48 GMT</pubDate>
    <dc:creator>DanH_sas</dc:creator>
    <dc:date>2011-02-22T17:37:48Z</dc:date>
    <item>
      <title>PROC SGSCATTER with axis statement</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGSCATTER-with-axis-statement/m-p/15003#M288</link>
      <description>Hi:&lt;BR /&gt;
  I need to set the horizontal and vertical axis range to be "0 to 40 by 5" in a matrix plot. I suspect it can be done with PROC TEMPLATE, but I can't find an example for PROC SGSCATTER. I'm using 9.2 under Windows workstation. The program is shown below. Can anyone provide an example?&lt;BR /&gt;
Thanks.&lt;BR /&gt;
------------&lt;BR /&gt;
&lt;BR /&gt;
PROC SGSCATTER DATA=alldata_samples ;&lt;BR /&gt;
 MATRIX egbpm_daily_aggr_bc_ugm3 egbpmea_bc_ugm3 egbpmes_bc_ugm3 egbtms1_raw_avg egbtms2_raw_avg egbsp1c_avg egbsp2c_avg egbtmf2_raw_avg&lt;BR /&gt;
 /&lt;BR /&gt;
 GROUP=season;&lt;BR /&gt;
RUN;&lt;BR /&gt;
QUIT;</description>
      <pubDate>Tue, 22 Feb 2011 16:32:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGSCATTER-with-axis-statement/m-p/15003#M288</guid>
      <dc:creator>Bill_in_Toronto</dc:creator>
      <dc:date>2011-02-22T16:32:32Z</dc:date>
    </item>
    <item>
      <title>Re: PROC SGSCATTER with axis statement</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/PROC-SGSCATTER-with-axis-statement/m-p/15004#M289</link>
      <description>Hey Bill,&lt;BR /&gt;
&lt;BR /&gt;
Unfortunately, you cannot currently set these ranges in PROC SGSCATTER  or in the SCATTERPLOTMATRIX plot in GTL. However, you create your own matrix using LAYOUT LATTICE in GTL. I've included an example below. You can set your ranges on the ROWAXIS and COLUMNAXIS statements. Let me know if you have any other questions about it.&lt;BR /&gt;
&lt;BR /&gt;
Thanks!&lt;BR /&gt;
Dan&lt;BR /&gt;
&lt;BR /&gt;
[pre]&lt;BR /&gt;
proc template;&lt;BR /&gt;
define statgraph matrix;&lt;BR /&gt;
begingraph / designwidth=640 designheight=640;&lt;BR /&gt;
layout lattice / columns=3 columnDataRange=union rowDataRange=union;&lt;BR /&gt;
   ColumnAxes;&lt;BR /&gt;
   ColumnAxis / display=(ticks tickvalues) displaysecondary=(ticks);&lt;BR /&gt;
   ColumnAxis / display=(ticks) displaysecondary=(ticks tickvalues);&lt;BR /&gt;
   ColumnAxis / display=(ticks tickvalues) displaysecondary=(ticks);&lt;BR /&gt;
   EndColumnAxes;&lt;BR /&gt;
   RowAxes;&lt;BR /&gt;
   RowAxis / display=(ticks) displaysecondary=(ticks tickvalues);&lt;BR /&gt;
   RowAxis / display=(ticks tickvalues) displaysecondary=(ticks);&lt;BR /&gt;
   RowAxis / display=(ticks) displaysecondary=(ticks tickvalues);&lt;BR /&gt;
   EndRowAxes;&lt;BR /&gt;
   layout overlay / border=true;&lt;BR /&gt;
      Entry "Weight";&lt;BR /&gt;
   endlayout;&lt;BR /&gt;
   ScatterPlot Y=Weight X=Cholesterol;&lt;BR /&gt;
   ScatterPlot Y=Weight X=Diastolic;&lt;BR /&gt;
   ScatterPlot Y=Cholesterol x=Weight;&lt;BR /&gt;
   layout overlay / border=true;&lt;BR /&gt;
      Entry "Cholesterol";&lt;BR /&gt;
   endlayout;&lt;BR /&gt;
   ScatterPlot Y=Cholesterol x=Diastolic;&lt;BR /&gt;
   ScatterPlot Y=Diastolic X=Weight;&lt;BR /&gt;
   ScatterPlot Y=Diastolic X=Cholesterol;&lt;BR /&gt;
   layout overlay / border=true;&lt;BR /&gt;
      Entry "Diastolic";&lt;BR /&gt;
   endlayout;&lt;BR /&gt;
endlayout;&lt;BR /&gt;
endgraph;&lt;BR /&gt;
end;&lt;BR /&gt;
run;&lt;BR /&gt;
&lt;BR /&gt;
proc sgrender data=sashelp.heart template=matrix; run;&lt;BR /&gt;
[/pre]</description>
      <pubDate>Tue, 22 Feb 2011 17:37:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/PROC-SGSCATTER-with-axis-statement/m-p/15004#M289</guid>
      <dc:creator>DanH_sas</dc:creator>
      <dc:date>2011-02-22T17:37:48Z</dc:date>
    </item>
  </channel>
</rss>

