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

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS学习系列13绘图Ⅰ—通用语法

13. 绘图Ⅰ—通用语法 图形是展示数据的重要方法,图形的形象直观是数据报表无法替代的。SAS中超过80%的统计分析过程,都可以利用ODS Graphics模块生成图形独立输出。 SAS 9.2版以来,SAS画图模块正变得越来越灵活、精良和易于使用。在一些分析过程步(PROCs) 中,ODS Graphics可以自动的生成一些图形,而不需要额外的代码。这使得用户多了一个选择,即可以使用默认的输出生成图形,也可以自己来创造个性化的图形。 (一)ODS Graphics概述 一、 打开/关闭ODS Graphics SAS 9.2开始,将“ODS Graphs”从SAS/GRAPH移到Base SAS 9.3,并增加了新的功能更加强大的绘图过程步: SGPLOT, SGSCATTER, SGPANEL, SGRENDER. 这些过程步,用很少的代码就能生成高质量的图形。 注:早期SAS是用GPLOT和GCHART过程步绘制图形。 从SAS 9.3开始,ODS Graphics模块默认是关闭的,使用它绘图之前需要先打开,使用如下语句: ODS GRAPHICS ON; 不用了可以保持其打开状态(影响软件启动速度),若要关闭用: ODS GRAPHICS OFF; ODS Graphics相比SAS/GRAPH具有更先进的特性:直接将图形以图片格式输出(默认输出路径是work临时库),在结果查看器中默认以html格式显示。 (二)PROC SGPLOT过程步 一、图形分类 PROC SGPLOT过程步可以绘制16种图形,归为5类: 图形类 图形名 基本语法 X-Y图 ①散点图(SCATTER) PLOTNAME X=var Y=var / options; 注:PLOTNAME为SCATTER、SERIES等图形名。 ②时间序列图(SERIES) ③阶梯图(STEP) ④针形图(NEEDLE) ⑤向量图(VECTOR) 带状图 ⑥带状图(BAND) BAND X=var UPPER=var LOWER=var / options; 拟合- 置信图 ⑦线性回归图(REG) PLOTNAME X=var Y=var / options; ⑧局部加权回归(LOESS) ⑨B-样条回归(PBSPLINE) ⑩预测椭圆(ELLIPSE) 连续变量分布图 ?盒形图(HBOX or VBOX) PLOTNAME response-var / options; ?直方图(HISTOGRAM) ?密度图(DENSITY) 分类变量分布图 ?条形图(HBAR or VBAR) PLOTNAME category-var / options; ?线形图(HLINE or VLINE) ?点状图(DOT) 二、可选参数OPTIONS 可选参数 说明 适用图形 RESPONSE=var 指定数值变量做统计分析 ?-? STAT=统计量 对RESPONSE变量做指定的统计分析 ?-? DATALABEL=var 指定该变量的值作为标签 /GROUP=var; 设置分组变量 ①-⑨,?-? /TRANSPARENCY=value; 设置透明度:[0,1] ①-⑥,⑩-? /MARKERS; 设置标记 ②-④,? /NOMARKERS; 设置无标记 ⑦-⑨ /LEGENDLABEL=’text-str’; 修改线型说明 全部 /FILLATTRS=(attribute=val); 设置填充属性 ⑥⑩?? /LINEATTRS=(attribute=val); 设置线型属性 ②-⑩,?,? /MARKERATTRS=(attribute=val); 设置标记属性 -④,⑦-⑨,?? 三、16种图形样式、绘图语句及可选参数 四、设置坐标轴(XAXIS/YAXIS)和基准线(REFLINE) 1. 设置坐标轴基本语法: PROC SGPLOT; XAXIS或YAXIS options; 选项包括: (1)GRID 生成网格线; (2)LABEL ='text-str' 设置坐标轴标记的文字; (3)TYPE = axistype 设置坐标刻度的类型(字符变量默认为DISCRETE;数值变量默认为LINEAR;日期时间变量默认为TIME;对数尺度默认为LOG; (4)VALUES =(values-list) 设置刻度标记,例如 VALUES=(0 5 10 15 20); 等同于 VALUES=(0 TO 20 BY 5); 2. 设置基准线(水平或竖直线) 给图形增加基准线,是为了便于观察哪些点在某些重要的取值之上(左)还是之下(右)。 基本语法: PROC SGPLOT; REFLINE values / o

文档评论(0)

tiangou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档