SAS学习系列13. 绘图Ⅰ—通用语法

SAS学习系列13. 绘图Ⅰ—通用语法

ID:40490826

大小:566.77 KB

页数:17页

时间:2019-08-03

SAS学习系列13. 绘图Ⅰ—通用语法_第1页
SAS学习系列13. 绘图Ⅰ—通用语法_第2页
SAS学习系列13. 绘图Ⅰ—通用语法_第3页
SAS学习系列13. 绘图Ⅰ—通用语法_第4页
SAS学习系列13. 绘图Ⅰ—通用语法_第5页
资源描述:

《SAS学习系列13. 绘图Ⅰ—通用语法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、13.绘图Ⅰ—通用语法图形是展示数据的重要方法,图形的形象直观是数据报表无法替代的。SAS中超过80%的统计分析过程,都可以利用ODSGraphics模块生成图形独立输出。SAS9.2版以来,SAS画图模块正变得越来越灵活、精良和易于使用。在一些分析过程步(PROCs)中,ODSGraphics可以自动的生成一些图形,而不需要额外的代码。这使得用户多了一个选择,即可以使用默认的输出生成图形,也可以自己来创造个性化的图形。(一)ODSGraphics概述一、打开/关闭ODSGraphicsSAS9.2开始,将“ODSGraphs”从SAS/GRAPH移到BaseSAS9.3,并增加了

2、新的功能更加强大的绘图过程步:SGPLOT,SGSCATTER,SGPANEL,SGRENDER.这些过程步,用很少的代码就能生成高质量的图形。注:早期SAS是用GPLOT和GCHART过程步绘制图形。从SAS9.3开始,ODSGraphics模块默认是关闭的,使用它绘图之前需要先打开,使用如下语句:ODSGRAPHICSON;不用了可以保持其打开状态(影响软件启动速度),若要关闭用:ODSGRAPHICSOFF;ODSGraphics相比SAS/GRAPH具有更先进的特性:直接将图形以图片格式输出(默认输出路径是work临时库),在结果查看器中默认以html格式显示。(二)PRO

3、CSGPLOT过程步一、图形分类PROCSGPLOT过程步可以绘制16种图形,归为5类:图形类图形名基本语法X-Y图①散点图(SCATTER)PLOTNAMEX=varY=var/options;注:PLOTNAME为SCATTER、SERIES等图形名。②时间序列图(SERIES)③阶梯图(STEP)④针形图(NEEDLE)⑤向量图(VECTOR)带状图⑥带状图(BAND)BANDX=varUPPER=varLOWER=var/options;拟合-置信图⑦线性回归图(REG)PLOTNAMEX=varY=var/options;⑧局部加权回归(LOESS)⑨B-样条回归(PBS

4、PLINE)⑩预测椭圆(ELLIPSE)连续变量分布图⑪盒形图(HBOXorVBOX)PLOTNAMEresponse-var/options;⑫直方图(HISTOGRAM)⑬密度图(DENSITY)分类变量分布图⑭条形图(HBARorVBAR)PLOTNAMEcategory-var/options;⑮线形图(HLINEorVLINE)⑯点状图(DOT)二、可选参数OPTIONS可选参数说明适用图形RESPONSE=var指定数值变量做统计分析⑭-⑯STAT=统计量对RESPONSE变量做指定的统计分析⑭-⑯DATALABEL=var指定该变量的值作为标签/GROUP=var;设

5、置分组变量①-⑨,⑭-⑯/TRANSPARENCY=value;设置透明度:[0,1]①-⑥,⑩-⑯/MARKERS;设置标记②-④,⑮/NOMARKERS;设置无标记⑦-⑨/LEGENDLABEL=’text-str’;修改线型说明全部/FILLATTRS=(attribute=val);设置填充属性⑥⑩⑫⑭/LINEATTRS=(attribute=val);设置线型属性②-⑩,⑬,⑮/MARKERATTRS=(attribute=val);设置标记属性①-④,⑦-⑨,⑮⑯三、16种图形样式、绘图语句及可选参数四、设置坐标轴(XAXIS/YAXIS)和基准线(REFLINE)1

6、.设置坐标轴基本语法:PROCSGPLOT;XAXIS或YAXISoptions;选项包括:(1)GRID生成网格线;(2)LABEL='text-str'设置坐标轴标记的文字;(3)TYPE=axistype设置坐标刻度的类型(字符变量默认为DISCRETE;数值变量默认为LINEAR;日期时间变量默认为TIME;对数尺度默认为LOG;(4)VALUES=(values-list)设置刻度标记,例如VALUES=(05101520);等同于VALUES=(0TO20BY5);2.设置基准线(水平或竖直线)给图形增加基准线,是为了便于观察哪些点在某些重要的取值之上(左)还是之下(右

7、)。基本语法:PROCSGPLOT;REFLINEvalues/options;说明:(1)“values”为一些数值,指定画水平线的位置;(2)可选参数包括:AXIS=X或Y——指定水平还是竖直,默认Y(水平);LABEL='text-str'——设置基准线标记的文字;TRANSPARENCY=n——设置透明度:[0,1],默认0.8;示例:REFLINE3275/LABEL=('32degrees''75degrees')TRANSPARENCY=0.5;XAXI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。