
我个人认为秘诀就在这ODS Graphic System里如果你以前用SAS/Graph模块,转ODS Graphic System吧;如果你以前没用过SAS/Graph模块,那更好,直接来看看如何用ODS Graphic System来玩转各种统计图形
在ODS Graphic System中,有一个像杜十娘百宝箱一样的Procedure,她的名字就叫Proc Sgplot常见的统计图形,她几乎都能给我们快速的倒腾出来在开扒之前,先介绍下Proc Sgplot的构造
最基本的Proc Sgplot就是一个三段式的夹心饼干首先是报过程名和数据集名;结尾run;申明完成任务;中间的夹心奶油就是告诉SAS你要画什么图当然,可以配合其他一些语句和选项做些点缀和修饰
proc sgplot data=dsname
plot statement/option
run
这其中plot statement最重要,一种图形换一个plot statement即可:例如,直方图就用histogram语句,竖条图就用vbar语句泡泡图就用bubble语句,等等想再叠加一种图形,那就再加一个语句即可 :例如,已经用scatter语句画了散点,想加回归线,那就再加一条reg语句sgplot目前已提供的plot statement已超过30多个以下是sgplot的plot语句不完全列表,具体可查看help
OK,铺垫完了,接下来,别说话,看图!我们一个一个来开扒!为了行文紧凑,仅就直方图的例子给出核心代码,后续的图只点出主要语句,完整代码可回复关键词后集中查看
箱线图即boxplot,用SAS做有如下方法:方法一(低质量图):利用univariate过程的plot选项procunivariate
data=origin_data
plot
var
xrun方法二(高质量图):利用boxplot过程data
temp_data
set
origin_data
flag=1runproc
boxplot
data=temp_data
plot
x*flagrun方法三(高质量图):利用sgplot过程(9.2及以上版本支持)proc
sgplot
data=origin_data
vbox
xrun
您好!在SAS对战BF时,首先要确定双方的起始位置,然后根据双方的位置和距离来确定攻击范围,并绘制出攻击范围的图形。接下来,根据双方的位置和距离,确定双方的攻击路径,并绘制出攻击路径的图形。最后,根据双方的位置和距离,确定双方的防御路径,并绘制出防御路径的图形。以上就是SAS对战BF时的绘图步骤。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)