110~151 0149 1000
140~160 0159 1003
140以下 96 2343
200~280 0279 3434
280以上 3346 4643
90~150 6434 5787
90以下 14 457
制图时 样本量*厚度 横坐标是厚度 刻度是按照表上厚度排列的 我想按照厚度代码排列 怎么办啊

|
楼主: smluyi
|
4723
9
sasgplot 中 坐标怎么排序啊 |
|
高中生 50%
-
|
回帖推荐wolfcrying 发表于9楼 查看完整内容 看来我要好人做到底了,定义format 当然可以动态定义了.请看,数据集已生成的前提下data userfmt; set base; retain fmtname 'order' type 'n'; start=label; label=id; run;proc sort data=base nodupkey; by start;run;proc format cntlin=userfmt;run;这样就可以动态地定义一个format,避免hard code.注意start值不允许重复.这时候,把data 步中的format语句移到proc gplot步中去.因为数据步执行时相应 ...
老白干儿喝完,搓一把吧!抄袭者我立马打他不过数据集缺失先用0补齐data a;input a1 1-3 a2 5-7 a3 9-12 a4 14-17;s=mean(a1,a2);cards; 110~151 0149 1000 140~160 0159 1003 000~140 0096 2343 200~280 0279 3434 280~280 3346 4643 090~150 6434 5787 000~090 1400 0457 ;proc sort data=a out=b1(drop=s);by s;proc iml;use b1;read all into b;x1=b[,1]||b[,2];x2=b[,3];x3=b[,4];print x1 x2 x3;结果   ...
本帖被以下文库推荐
| ||
|
|
| ||
| ||
| ||
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


