14.SAS绘图简介省名师优质课获奖课件市赛课一等奖课件_第1页
14.SAS绘图简介省名师优质课获奖课件市赛课一等奖课件_第2页
14.SAS绘图简介省名师优质课获奖课件市赛课一等奖课件_第3页
14.SAS绘图简介省名师优质课获奖课件市赛课一等奖课件_第4页
14.SAS绘图简介省名师优质课获奖课件市赛课一等奖课件_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SAS绘图介绍第1页一、概述SAS/GRAPH模块含有极强大绘图功效利用绘图语句能够对绘图进行准确控制缺点是程序编写复杂第2页SAS/GRAPH模块中主要过程GANNO经过标注数据集(Annotatedataset)绘制图形GAREABAR产生方块图(面积条图)显示两个统计量GBARLINE产生Bar-line图GCHART产生6种图形:水平条图、条图、饼图、环形图、星形图、方块图GCONTOUR产生等值线图(等高线图)GDEVICE设置图形设备参数等GFONT显示及创建SAS字体GMAP产生地图统计图GOPTIONS图形选项设置GPLOT

产生点图或点线图GPRINT将文本转为图形输出GPROJECT地图数据投影处理过程GRADAR

产生雷达图GREDUCE简化地图数据GREMOVE处理地图数据,作为GMAP输入GREPLAY显示和管理SAS存放图形文件GSLIDE创建演示幻灯片GTESTIT检测SAS/GRAPH安装和配置G3D产生三维图形G3GRID对SAS数据集进行处理产生可供G3D和GCOUNTOUR使用数据集,主要进行空间插值平滑MAPIMPORT导入ESRI格式地图文件到为SAS地图文件第3页二、GRAPH模块中惯用通用语句语句含义AXIS定义坐标轴FOOTNOTE定义图形脚注GOPTIONS设置图形选项LEGEND定义图例NOTE添加文本,过程内使用PATTERN定义图形填充模式SYMBOL定义图形中符号TITLE定义图形标题第4页1)GOPTIONS语句GOPTIONS语句设置图形绘制选项GOPTIONS主要功效设置图形格式控制图形存放位置去除旧选项或者创建新选项控制图形尺寸控制图形中字体和字号第5页1)GOPTIONS语句语句使用方法

GOPTIONS<options-list>;选项很多,如RESET=ALL将全部图形选项设为默认状态DEVICE=图形设备名指定图形设备名称

提醒:可经过PROCGDEVICE;RUN;查看全部设备名称TARGETDEVICE=device-name:按照图形设备格式显示GSFNAME=fileref保留图形到逻辑文件(Filename语句定义)CBACK=color指定图形背景颜色,默认是白色FTEXT=font选择字体样式ROTATEorNOROTATE将图形从其默认方向旋转90°HSIZE=horizontal-size<INorCMorPT>指定图形宽度VSIZE=vertical-size<INorCMorPT>指定图形高度BORDER|NOBORDER指定图形是否添加边框……

第6页2)LEGEND语句语句格式LEGEND<1...99><options>;选项很多,如POSITION=(<BOTTOM|MIDDLE|TOP><LEFT|CENTER|RIGHT><INSIDE|OUTSIDE>)图例在图中位置LABEL=(text-argument(s))|NONE图例标签VALUE=(text-argument(s))|NONE图例中不一样类别标签OFFSET=(<x><,y>)<units>|(<x<units>><,y<units>>)偏移量CBORDER=frame-color

边框颜色第7页3)SYMBOL语句语句格式SYMBOL<1...255><options>;选项很多,如LINE=line-type指定线类型:1-实线,2…46-虚线VALUE=special-symbol|text-string|NONE指定点符号

有:star,plus,circle,X,heart,diamond等

CI=line-color指定插值线颜色CV=value-color指定绘图符号颜色INTERPOL=方法指定连线或插值方法JOIN直接连接

NEEDLE垂线

STEP<placement><J><S>阶梯状连接R<type><0><CLM|CLI<50...99>>回归直线SPLINE<P><S>样条插值BOX<option(s)><00...25>箱式连接,产生箱式图第8页选项line=取值及线类型第9页选项Value=取值及对应符号第10页三、GCHART过程PROCGCHART过程能够做九种图block(方块图)hbar(水平条图)hbar3d(3d水平条图)vbar(垂直条图)vbar3d(3d垂直条图)pie(饼图)pie3d(3d饼图)dount(环形图)star(星形图)第11页GCHART过程语句格式PROCGCHART<DATA=input-data-set>

<ANNOTATE=Annotate-data-set>

<GOUT=<libref.>output-catalog>

<IMAGEMAP=output-data-set>;

BLOCKchart-variable(s)</option(s)>;

HBAR|HBAR3D|VBAR|VBAR3Dchart-variable(s)</option(s)>;

PIE|PIE3D|DONUTchart-variable(s)</option(s)>;

STARchart-variable(s)</option(s)>;

其中BLOCK绘制方块图HBAR|HBAR3D|VBAR|VBAR3D绘制二维或三维条图PIE|PIE3D|DONUT绘制二维或三维饼图或环形图STAR绘制星形图每条语句都有一系列选项,能够对图形进行精细控制第12页示例数据:SASHELP库中Shoes数据集第13页例子,品牌地域分布图示(分类变量)goptions

reset=all;proc

gchart

data=sashelp.shoes;vbarregion;hbarregion;blockregion;hbar3dregion;pieregion;pie3dregion;run;quit;该程序将产生6幅图,见下页第14页生成6个图第15页例子,门店数频数图(定量变量)goptions

reset=all;proc

gchart

data=sashelp.shoes;vbarstores;hbarstores;run;quit;产生两幅图,见下页第16页输出图形VBAR语句产生HBAR语句产生实际上为自动产生频数直方图,条与条之间有间隙,可添加选项space=0指定间隙大小第17页设置直条之间间隙goptions

reset=all;proc

gchart

data=sashelp.shoes;vbarstores/space=0;hbarstores/space=0;;run;quit;第18页定量取值当分类取值处理,指定选项DISCRETEgoptions

reset=all;proc

gchart

data=sashelp.shoes;vbarstores/discretespace=0;hbarstores/discretespace=0;;run;quit;注意:只适合用于离散取值较少定量变量第19页指定分组选项group=subgroup=goptions

reset=all;/*group=选项*/proc

gchart

data=sashelp.shoes;hbarregion/group=product;whereregionin("Africa","Asia","Canada")andproductin("Boot","Sandal");run;/*subgroup=选项*/proc

gchart

data=sashelp.shoes;hbarregion/subgroup=product;whereregionin("Africa","Asia","Canada")andproductin("Boot","Sandal");run;quit;第20页环状图、星形图proc

gchart

data=sashelp.shoes;donutregion;starregion;run;quit;第21页四、GPLOT过程GPLOT过程依据2个或多个变量值产生图形主要绘制散点图气泡图曲线图及与散点相关插值曲线第22页GPLOT过程语句格式PROCGPLOT<DATA=input-data-set>

<ANNOTATE=Annotate-data-set>

<GOUT=<libref.>output-catalog>

<IMAGEMAP=output-data-set>

<UNIFORM>;全部图坐标相同

PLOTplot-request(s)</option(s)>;

PLOT2plot-request(s)</option(s)>;第二坐标图BUBBLEplot-request(s)</option(s)>;

BUBBLE2plot-request(s)</option(s)>;第二坐标图

通常需要先用SYMBOL定义绘图点符号及其连线

第23页1)PLOT语句功效主要绘制线图、散点图等,及各种散点连线生成图形格式PLOTY*X<=分组变量></option-list>; 惯用选择项:OVERLAY:同一坐标系中绘制多个图形GRID:给坐标系画网格FRAME:给坐标系画出边框HAXIS=AXISn(或值):定义横轴刻度(如haxis=10to100by10)。若HAXIS=AXISn,则用先前定义AXISn刻度VAXIS=AXISN(或值):与haxis意义相同,对纵轴定义刻度HMINOR=N(或vminor=n):在坐标轴两个粗刻度内再细分为n段第24页示例数据:SASHELP中Class数据集第25页默认输出proc

gplot

data=sashelp.class;plotweight*height;run;quit;第26页用SYMBOL定义选项设置SYMBOL

VALUE=DOTCV=ORANGE;/*实心点,橘黄色*/proc

gplot

data=sashelp.class;plotweight*height;run;quit;第27页用SYMBOL定义选项设置,按SEX分组绘制散点GOPTIONS

RESET=ALL;SYMBOL

VALUE=+CV=BLUE;SYMBOL2

VALUE=DOTCV=RED;proc

gplot

data=sashelp.class;plotweight*height=SEX;run;quit;第28页用SYMBOL定义选项设置,画X轴垂线/*从点向X轴画垂线,颜色为蓝色*/SYMBOL

VALUE=DOTCV=ORANGEINTERPOL=NEEDLECI=BLUE;proc

gplot

data=sashelp.class;plotweight*height;run;quit;第29页用SYMBOL定义选项设置,拟合回归直线/*插值为回归直线,颜色为蓝色*/SYMBOL

VALUE=DOTCV=ORANGEINTERPOL=RLCI=BLUE;proc

gplot

data=sashelp.class;plotweight*height;run;quit;说明:INTERPOL=RL:线性回归直线RQ:二次回归直线RC:三次回归直接CLM:置信带CLI<50..99>:个体允许区间例,INTERPOL=RLCLMINTERPOL=RLCLI80第30页绘制不一样年纪平均身高线图proc

means

data=sashelp.class;varheight;classage;output

out=meanhmean=mh;/*输出每个年纪平均身高*/run;proc

print

data=meanh;run;SYMBOL

VALUE=dotCV=BLUEINTERPOL=JOINCI=RED;proc

gplot

data=meanh;plotmh*age;labelmh="平均身高"

age="年纪";run;quit;第31页按性别分组绘制身高曲线proc

means

data=sashelp.class;varheight;classsexage;output

out=meanhmean=mh;run;SYMBOL1

VALUE=dotCV=redINTERPOL=JOINCI=red;SYMBOL2

VALUE=circleCV=blueINTERPOL=JOINCI=blue;proc

gplot

data=meanh;plotmh*age=sex;labelmh="平均身高"

age="年纪";wheresexne"";run;quit;第32页2)BUBBLE语句功效主要绘制泡泡图格式BUBBLEY*X=Z</option-list>; 依据变量Z绘制泡泡大小第33页示例dataa;inputxyz;datalines;2277342929622189832952525101850;AXIS1

ORDER=(1

TO

11

BY

2)LABEL=("变量1")VALU

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论