SAS에서 템플릿과 sgrender를 사용하여 다른 클래스 변수를 기반으로 히트 맵을 만듭니다. 클래스 변수의 값을 기준으로 클래스 변수를 기반으로 제목을 업데이트 할 때마다 결과물을 출력하고 싶습니다. 지금까지, 내 코드는 다음과 같다 (그것은 내가 그것을 말한다면 문자열 제목을 인쇄,하지만 난 그것을 변수에 따라 다양하게 얻을 수 없다) :제목을 SAS 출력 그래프에 추가
proc template;
define statgraph heatmapparm;
begingraph;
entrytitle 'INSERT TITLE HERE'; *Update title here based on classVar;
layout overlay;
heatmapparm x=magX2 y=magZ2 colorresponse=percent/colormodel=(blue yellow red)
name="heatmapparm" xbinaxis=false ybinaxis=false datatransparency=0;
continuouslegend "heatmapparm"/location=outside valign=bottom;
endlayout;
endgraph;
end;
run;
title #byval(classVar);
proc sgrender data=dataSet template=heatmapparm;
by classVar;
run;
여러분 모두 감사합니다!
항목 제목과 함께 proc template의 동적 변수 부분을보십시오. – Reeza