Graphs template language:GLT,CAN DEFINE THE STRUCTURE OF THE GRAPH. WHAT KIND OF GRAPH OD YOU WANT:
TWO STEP:ONE.USING proc template define the structure of graph: when the template is successfully compiled,the following note is written to the log: NOTE: STATGRAPH 'template-name' has been saved to: SASUSER.TEMPLAT
proc template;
define statgraph template-name;
begingraph / <options>;
<gtl statements to define the graph>
endgraph;
end;
run;
TWO.
proc sgrender data=data-set-name template=template-name;
<other optional statements>
run;
A example:
proc template;
define statgraph histogram;
begingraph;
entrytitle 'graph one';
layout overlay;
histogram cholesterol;
endlayout;
endgraph;
end;
run;
proc sgrender data=sashelp.heart template=histogram;
run;
output:
explanation: 1.define statgraph histogram. It defines the name of graph template which will be linked in proc sgrender.
2.begingraph-endgraph this code block includes all GTL code.
3. entrytitle can help to add a title.
4. Just on cell in this graph. Because use layout ovarlay-endlayout.
5.this cell can create a histogram which contains a variable 'Cholesterol'.
And the key GTL COMPONENTS:
1. PLOTS: WHICH TYPE OF GRAPH? HISTOGRAM? BOX-PLOT?.....
2. LAYOUT: HOW MANY CELLS DO YOU WANT TO DISPLAY?
3.TITLES, FOOTNOTE.AND ENTIRES.
4.AXES.
5.LEGENDS.
6.ATTRIBUTE MAPS.
7.GYNAMIC VARIABLE AND MACRO VARIABLE.
8.EXPRESSINS AND CODITIONAL STATMENTS.
9.STYLES AND PLOT ATTRIBUTES.
10.GRAPH.
11.IN-LINE DRAW.
12.ANNOTATIONS.
THE END!!!