14.SAS绘图简介资料

上传人:f****u 文档编号:128350206 上传时间:2020-04-21 格式:PPT 页数:42 大小:1.36MB
返回 下载 相关 举报
14.SAS绘图简介资料_第1页
第1页 / 共42页
14.SAS绘图简介资料_第2页
第2页 / 共42页
14.SAS绘图简介资料_第3页
第3页 / 共42页
14.SAS绘图简介资料_第4页
第4页 / 共42页
14.SAS绘图简介资料_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《14.SAS绘图简介资料》由会员分享,可在线阅读,更多相关《14.SAS绘图简介资料(42页珍藏版)》请在金锄头文库上搜索。

1、SAS绘图简介 一 概述 SAS GRAPH模块具有极强大的绘图功能利用绘图语句可以对绘图进行精确控制缺点是程序编写复杂 SAS GRAPH模块中的主要过程 二 GRAPH模块中的常用通用语句 1 GOPTIONS语句 GOPTIONS语句设置图形绘制选项GOPTIONS主要功能设置图形格式控制图形存放位置清除旧选项或者创建新选项控制图形的尺寸控制图形中字体和字号 1 GOPTIONS语句 语句用法GOPTIONS 选项很多 如RESET ALL将所有图形选项设为默认状态DEVICE 图形设备名指定图形设备名称提示 可通过PROCGDEVICE RUN 查看所有设备名称TARGETDEVICE

2、 device name 按照图形设备的格式显示GSFNAME fileref保存图形到逻辑文件 Filename语句定义 CBACK color指定图形背景颜色 默认的是白色FTEXT font选择字体样式ROTATEorNOROTATE将图形从其默认的方向旋转90 HSIZE horizontal size指定图形宽度VSIZE vertical size指定图形高度BORDER NOBORDER指定图形是否添加边框 2 LEGEND语句 语句格式LEGEND 选项很多 如POSITION 图例在图中的位置LABEL text argument s NONE图例标签VALUE text a

3、rgument s NONE图例中不同类别的标签OFFSET 偏移量CBORDER frame color边框颜色 3 SYMBOL语句 语句格式SYMBOL 选项很多 如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阶梯状连接R 回归直线SPLINE样条插值

4、BOX箱式连接 产生箱式图 选项line 取值及线的类型 选项Value 取值及对应符号 三 GCHART过程 PROCGCHART过程可以做九种图block 方块图 hbar 水平条图 hbar3d 3d水平条图 vbar 垂直条图 vbar3d 3d垂直条图 pie 饼图 pie3d 3d饼图 dount 环形图 star 星形图 GCHART过程语句格式 PROCGCHARToutput catalog BLOCKchart variable s HBAR HBAR3D VBAR VBAR3Dchart variable s PIE PIE3D DONUTchart variable s

5、 STARchart variable s 其中BLOCK绘制方块图HBAR HBAR3D VBAR VBAR3D绘制二维或三维条图PIE PIE3D DONUT绘制二维或三维饼图或环形图STAR绘制星形图每条语句均有一系列选项 可以对图形进行精细控制 示例数据 SASHELP库中的Shoes数据集 例子 品牌地区分布图示 分类变量 goptionsreset all procgchartdata sashelp shoes vbarregion hbarregion blockregion hbar3dregion pieregion pie3dregion run quit 该程序将产生6

6、幅图 见下页 生成的6个图 例子 门店数的频数图 定量变量 goptionsreset all procgchartdata sashelp shoes vbarstores hbarstores run quit 产生两幅图 见下页 输出图形 VBAR语句产生 HBAR语句产生 实际上为自动产生的频数直方图 条与条之间有间隙 可添加选项space 0指定间隙大小 设置直条之间的间隙 goptionsreset all procgchartdata sashelp shoes vbarstores space 0 hbarstores space 0 run quit 定量取值当分类取值处理

7、指定选项DISCRETE goptionsreset all procgchartdata sashelp shoes vbarstores discretespace 0 hbarstores discretespace 0 run quit 注意 只适用于离散取值较少的定量变量 指定分组选项group subgroup goptionsreset all group 选项 procgchartdata sashelp shoes hbarregion group product whereregionin Africa Asia Canada andproductin Boot Sanda

8、l run subgroup 选项 procgchartdata sashelp shoes hbarregion subgroup product whereregionin Africa Asia Canada andproductin Boot Sandal run quit 环状图 星形图 procgchartdata sashelp shoes donutregion starregion run quit 四 GPLOT过程 GPLOT过程根据2个或多个变量的值产生图形主要绘制散点图气泡图曲线图及与散点相关的插值曲线 GPLOT过程语句格式 PROCGPLOToutput cata

9、log 所有图坐标相同PLOTplot request s PLOT2plot request s 第二坐标图BUBBLEplot request s BUBBLE2plot request s 第二坐标图通常需要先用SYMBOL定义绘图点符号及其连线 1 PLOT语句 功能主要绘制线图 散点图等 及多种散点连线生成的图形格式PLOTY X 常用的选择项 OVERLAY 同一坐标系中绘制多个图形GRID 给坐标系画网格FRAME 给坐标系画出边框HAXIS AXISn 或值 定义横轴刻度 如haxis 10to100by10 若HAXIS AXISn 则用先前定义的AXISn刻度VAXIS A

10、XISN 或值 与haxis意义相同 对纵轴定义刻度HMINOR N 或vminor n 在坐标轴两个粗刻度内再细分为n段 示例数据 SASHELP中的Class数据集 默认输出 procgplotdata sashelp class plotweight height run quit 用SYMBOL定义选项设置 SYMBOLVALUE DOTCV ORANGE 实心点 橘黄色 procgplotdata sashelp class plotweight height run quit 用SYMBOL定义选项设置 按SEX分组绘制散点 GOPTIONSRESET ALL SYMBOLVALU

11、E CV BLUE SYMBOL2VALUE DOTCV RED procgplotdata sashelp class plotweight height SEX run quit 用SYMBOL定义选项设置 画X轴垂线 从点向X轴画垂线 颜色为蓝色 SYMBOLVALUE DOTCV ORANGEINTERPOL NEEDLECI BLUE procgplotdata sashelp class plotweight height run quit 用SYMBOL定义选项设置 拟合回归直线 插值为回归直线 颜色为蓝色 SYMBOLVALUE DOTCV ORANGEINTERPOL RLC

12、I BLUE procgplotdata sashelp class plotweight height run quit 说明 INTERPOL RL 线性回归直线RQ 二次回归直线RC 三次回归直接CLM 置信带CLI 个体容许区间例 INTERPOL RLCLMINTERPOL RLCLI80 绘制不同年龄平均身高的线图 procmeansdata sashelp class varheight classage outputout meanhmean mh 输出每个年龄的平均身高 run procprintdata meanh run SYMBOLVALUE dotCV BLUEINT

13、ERPOL JOINCI RED procgplotdata meanh plotmh age labelmh 平均身高 age 年龄 run quit 按性别分组绘制身高曲线 procmeansdata sashelp class varheight classsexage outputout meanhmean mh run SYMBOL1VALUE dotCV redINTERPOL JOINCI red SYMBOL2VALUE circleCV blueINTERPOL JOINCI blue procgplotdata meanh plotmh age sex labelmh 平均

14、身高 age 年龄 wheresexne run quit 2 BUBBLE语句 功能主要绘制泡泡图格式BUBBLEY X Z 根据变量Z绘制泡泡的大小 示例 dataa inputxyz datalines 2277342929622189832952525101850 AXIS1ORDER 1TO11BY2 LABEL 变量1 VALUE JAN MAR MAY JUL SET NOV AXIS2ORDER 15TO35BY5 LABEL 变量2 procgplot bubbley x z HAXIS AXIS1VAXIS AXIS2 run quit 五 其它绘图过程 略 Bar lin

15、eCharts GBARLINE过程 AreaBarCharts GAREABAR过程 RadarCharts GRADAR过程 Blockmaps Gmap Surfacemaps Gmap 3D SurfacePlot G3D过程 goptionsreset globalgunit pctbordercback whitecolors blackbluegreenred ftext swissftitle swissbhtitle 6htext 4 datahat dox 5to5by0 25 doy 5to5by0 25 z sin sqrt x x y y output end end run title SurfacePlotofHATDataSet footnotej r GTDSURFA procg3ddata hat ploty x z run quit Contourplots GCONTOUR过程 谢谢

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

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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