Previous Page | Next Page

The SGPANEL Procedure

Overview

The SGPANEL procedure creates a panel of graph cells for the values of one or more classification variables. For example, if a data set contains three variables (A, B and C) and you want to compare the scatter plots of B*C for each value of A, then you can use the SGPANEL to create this panel. The SGPANEL procedure creates a layout for you automatically and splits the panel into multiple graphs if necessary.

The SGPANEL procedure can create a wide variety of plot types, and overlay multiple plots together in each graph cell in the panel. It can also produce several types of layout. Examples of Panels that Can Be Generated by the SGPANEL Procedure contains some examples of panels that the SGPANEL procedure can create.

Examples of Panels that Can Be Generated by the SGPANEL Procedure
[loess curves]
The following code creates a panel of loess curves:
title1 "Cholesterol Levels for Age > 60";
proc sgpanel data=sashelp.heart(
    where=(AgeAtStart > 60)) ;
  panelby sex / novarname;
  loess x=weight y=cholesterol / clm;
run;
[vertical bar charts]
The following code creates a panel of vertical bar charts:
title1 "Product Sales";
proc sgpanel data=sashelp.prdsale;
  panelby quarter;
  rowaxis label="Sales";
  vbar product / response=predict stat=mean
                 transparency=0.3;
  vbar product / response=actual stat=mean
                 barwidth=0.5 transparency=0.3;
 run; 
[box plots]
The following code creates a panel of box plots in a lattice layout:
title1 "Distribution of Cholesterol Levels";
proc sgpanel data=sashelp.heart;
  panelby weight_status sex / layout=lattice
                              novarname;
  hbox cholesterol;
run; 
[histogram and density plots]
The following code creates a panel of cells with a histogram and a normal density curve:
Title1 "Weight Distribution in the Heart Study";
proc sgpanel data=sashelp.heart noautolegend;
  panelby sex / novarname;
  histogram weight;
  density weight;
run;

Previous Page | Next Page | Top of Page