|
|
|
|
|
|
x*******u 发帖数: 500 | 1 想画一个scatter plot。 dot的color随着第三个variable的大小而变化。
可是老画不出来。
Error message is "ERROR: Template 'Gradientplot' was unable to write to
template store!"
请问大牛我的code什么地方有问题。 SAS是9.3 版本。 谢谢。
proc template;
define statgraph Gradientplot;
dynamic x y z;
begingraph;
layout overlay;
scatterplot x=x y=y /MARKERCOLORGRADIENT=z
markerattrs=(symbol=SquareFilled size=12) name="scatter";
continuouslegend "scatter";
endlayout;
endgraph;
end;
run;
proc sgrender data=mydata template=Gradientplot;
dynamic x='Distance' y='Concentration' z='Depth' ;
run;
另外如果在scatterplot option 中加上COLORMODEL=(Blue Red), Error message是
ERROR 22-322: Expecting a name.
ERROR 200-322: The symbol is not recognized and will be ignored. | c******d 发帖数: 43 | 2 加上这句
ods path(prepend) work.templat(update);
想用COLORMODEL可以用COLORMODEL=yourcolorramp 加上 define style
class yourcolorramp /
endcolor=r
startcolor=g
neutralcolor=b;
;
【在 x*******u 的大作中提到】 : 想画一个scatter plot。 dot的color随着第三个variable的大小而变化。 : 可是老画不出来。 : Error message is "ERROR: Template 'Gradientplot' was unable to write to : template store!" : 请问大牛我的code什么地方有问题。 SAS是9.3 版本。 谢谢。 : proc template; : define statgraph Gradientplot; : dynamic x y z; : begingraph; : layout overlay;
|
|
|
|
|
|