【发布时间】:2014-10-31 03:12:36
【问题描述】:
我希望在 SAS 中创建热图。我有一个很大的 x,y 坐标数据集,就是这样。从阅读所有内容开始,我需要使用以下内容为坐标创建一个“计数”:
proc kde data=dataSet;
bivar X Y / out=outputDataSet;
run;
接下来,我需要为热图创建一个模板——我找到了这个示例代码,但我不确定一切都在做什么:
proc template;
define statgraph heatmapparm;
begingraph;
layout overlay;
heatmapparm x=value1 y=value2 colorresponse=count /
name="heatmapparm" xbinaxis=false ybinaxis=false;
continuouslegend "heatmapparm" / location=outside valign=bottom;
endlayout;
endgraph;
end;
run;
我假设我需要将变量插入 x 和 y 点,并将计数插入颜色响应位置,然后使用这样的代码来获取热图:
proc sgrender data=outputDataSet template=heatmapparm;
run;
此代码导致错误消息并且没有图形输出,因为它“缺少参数”。任何帮助都会很棒。谢谢!
【问题讨论】: