SAS学习系列13.-绘图Ⅰ—通用语法教学文案

上传人:go****e 文档编号:137414308 上传时间:2020-07-08 格式:DOCX 页数:13 大小:555.99KB
返回 下载 相关 举报
SAS学习系列13.-绘图Ⅰ—通用语法教学文案_第1页
第1页 / 共13页
SAS学习系列13.-绘图Ⅰ—通用语法教学文案_第2页
第2页 / 共13页
SAS学习系列13.-绘图Ⅰ—通用语法教学文案_第3页
第3页 / 共13页
SAS学习系列13.-绘图Ⅰ—通用语法教学文案_第4页
第4页 / 共13页
SAS学习系列13.-绘图Ⅰ—通用语法教学文案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《SAS学习系列13.-绘图Ⅰ—通用语法教学文案》由会员分享,可在线阅读,更多相关《SAS学习系列13.-绘图Ⅰ—通用语法教学文案(13页珍藏版)》请在金锄头文库上搜索。

1、SAS学习系列13.-绘图通用语法精品文档13. 绘图通用语法图形是展示数据的重要方法,图形的形象直观是数据报表无法替代的。SAS中超过80%的统计分析过程,都可以利用ODS Graphics模块生成图形独立输出。SAS 9.2版以来,SAS画图模块正变得越来越灵活、精良和易于使用。在一些分析过程步(PROCs) 中,ODS Graphics可以自动的生成一些图形,而不需要额外的代码。这使得用户多了一个选择,即可以使用默认的输出生成图形,也可以自己来创造个性化的图形。(一)ODS Graphics概述一、 打开/关闭ODS GraphicsSAS 9.2开始,将“ODS Graphs”从SAS

2、/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具有更先进的特性:直接将图形以图片格式输出(默认输出路径是wo

3、rk临时库),在结果查看器中默认以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=varLOWER=var / options;拟合-置信图线性回归图(REG)PLOTNAME X=var Y=var /

4、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=

5、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. 设置坐标轴基本语法

6、: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. 设置基准线(水平或竖直线)给图形增加基准线,是为了便于观察哪些点在某些重要的取值之上(左)还是之下(

7、右)。基本语法:PROC SGPLOT;REFLINE values / options;说明:(1)“values”为一些数值,指定画水平线的位置;(2)可选参数包括: AXIS = X或Y指定水平还是竖直,默认Y(水平); LABEL =text-str设置基准线标记的文字; TRANSPARENCY = n设置透明度:0,1,默认0.8;示例:REFLINE 32 75 / LABEL = (32 degrees 75 degrees) TRANSPARENCY = 0.5;XAXIS TYPE = DISCRETE;YAXIS LABEL = Average High Temperat

8、ure (F);五、修改“线型说明”(KEYLEGEND)和添加“文字说明”(INSET) SGPLOT和SGPANEL过程步都会自动生成线型说明,但有时候需要修改它或加一些自己的注释。若想去掉“线型说明”,使用如下语句即可:PROC SGPLOT DATA = dataset NOAUTOLEGEND; 1. 修改“线型说明”基本语法:KEYLEGEND / options;可选项包括: (1)DOWN = n 和 ACROSS = m 指定“线型说明”占n行m列; (2)LOCATION =INSID 或 OUTSIDE 指定“线型说明”在坐标轴范围内还是外,默认OUTSIDE; (3)N

9、OBORDER “线型说明”是在一个小框中,该参数可以去掉小框; (4)POSITION =value指定“线型说明”放置的具体位置:TOP, TOPLEFT, TOPRIGHT, BOTTOM (默认), BOTTOMLEFT, BOTTOMRIGHT, LEFT, RIGHT. 2. 添加文字说明基本语法:INSET text-str1 . text-strn / options; 注:多个说明语句,将逐个往下排(第1行,第2行);选项包括: (1)BORDER 为文字说明加上边框; (2)POSITION =value指定“线型说明”放置的具体位置同1.(4).示例:KEYLEGEND

10、/ LOCATION = INSIDE POSITION = TOPRIGHT;INSET Olympics not held in 1940 and 1944 / POSITION = BOTTOMLEFT;六、定制图形属性 可以设置线型、颜色等图形属性,让图形更具个性化。SGPLOT过程步提供了许多图形属性,用法:跟在SGPLOT的基本绘图语句后面,加上“/ 图形属性设置语句”即可。例如,PROC SGPLOT;SCATTER X = Score Y = HoursOfStudy / MARKERATTRS = (SYMBOL = STAR);常用的图形属性有: (1)FILLATTRS

11、= (COLOR =value) 设置填充属性,填充颜色为某值,COLOR可选项:AQUA, BLACK, BLUE, FUCHSIA,GREEN, GRAY, LIME, MAROON, NAVY, OLIVE,PURPLE, RED, SILVER, TEAL, WHITE, YELLOW; (2)LINEATTRS = (attribute =value) 设置线型属性,attribute包括:颜色COLOR=, 样式PATTERN=, 线宽THICKNESS=val; PATTERN可选项:SOLID, DASH, SHORTDASH,LONGDASH, DOT, DASHDASHDO

12、T, or DASHDOTDOT; (3)MARKERATTRS = (attribute =value) 设置“标记”的属性,attribute包括:COLOR=, SIZE=val, 符号SYMBOL=; SYMBOL选项包括:CIRCLE, CIRCLEFILLED, DIAMOND, DIAMONDFILLED, PLUS, SQUARE, SQUAREFILLED, STAR, STARFILLED,TRIANGLE, TRIANGLEFILLED (4)LABELATTRS = (attribute =value) 设置坐标轴的属性,attribute包括:COLOR=, SIZE

13、=, STYLE=, WEIGHT=;SYTLE选项:ITALIC(斜体), NORMAL(默认)WEIGHT选项:BOLD(加粗), NORMAL(默认) (5)VALUEATTRS = (attribute =value) 设置坐标轴刻度标记的属性,同(4); 注:THICKNESS和SIZE数值的单位默认是PX(相对长度,1像素),其它可选:CM, IN, MM, PCT, PT。1in = 2.54cm = 25.4 mm = 72pt = 6pc七设置图片格式和输出路径 作为论文或PPT中使用的图片,经常需要调整图片的大小、类型、分辨率等。SAS图形可以输出为PDF、RTF、LIST

14、ING、HTML.1. 指定图形的输出样式和风格基本语法:ODS 输出样式 options;说明:(1)常用的输出样式有:HTML, LISTING, PDF, RTF;(2)options可选项: FILE或GPATH = 输出路径; “FILE”设置PDF、RTF格式图片的输出路径;“GPATH”设置LISTING、HTML格式图片的输出路径; DPI或IMAGE_DPI = n “DPI”设置PDF格式图片的分辨率,默认n=200;“IMAGE_DPI”设置HTML, LISTING, RTF格式图片的分辨率,默认n=100; STYLE = 风格名 指定一种风格模板(见下表);色彩风格模板名默认输出样式Color(彩色)ANALYSISHTMLBLUEHTMLLISTINGLISTING

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号