第二十课散布图、折线图和层次图SAS系统中绘制散布图、折线图和层次图,使用PROCPLOT过程和PROCGPLOT过程
PROCPLOT过程是用来画易生成的低分辩率的图形,输出在OUTPUT窗口
而PROCGPLOT过程是用来生成定制的、高分辨率的图形,输出在GRAPH窗口,并且还可以对输出的图形进行编辑修改
PROCPLOT过程使用PLOT过程可以在两个不同的坐标系中对两个变量作散布图、折线图、半对数图和层次图
用于数据处理中,直观地了解数据的变化趋势和数据间的相互关系等
它的一般形式为:ProcPlotDATA=数据集;Plot纵坐标变量Y*横坐标变量X……;Run;1PROCPLOT语句PROCPLOT语句中的选项列表主要分成三类:有关图形的坐标轴选项、有关外观的选项和有关图形大小的选项
其中图形大小的两个选项较为常用:VPCT=百分比列表——规定产生图形在垂直方向占一页的百分比
例如VPCT=33表示这张输出图占一页的33%,即占一页的1/3,所以一页可以纵向打印3张图
VPCT=502525表示每一页在纵向打印3张图,第一张占全页的一半,第二和第三张各占1/4页
VPCT=200表示要求输出图占2页的长度
HPCT=百分比列表——规定产生图形在水平方向占一页的百分比
2PLOT语句PLOT语句里首先要规定数据集中的哪两个变量作为图形中的垂直变量和水平变量,以及在图形中用于画点的作图字符
PLOT语句的几种使用格式如下:ploty*x;ploty*x=’+’;ploty*x=符号变量;ploty*x$标记变量=’+’;ploty*x=’+’b*a=’*’/overlay;第一条语句作图符号用缺省形式,依此用英文大写字母A、B、C…Z作为作图符号
当观测的条数较多时,低分辩率图不可能画出所有观测的点,所以当图中的某一点表示有一条观测的点时,用作图符号A;当图中