字有:
FREQ要求按指定变量的频数做图。PERCENT要求按在横轴刻度表示范围内出现的频数占总数的百分比做图。CFREQ按累计频数做图。CPERCENT按累计百分比做图。SUM只能与SUMVAR选项同时使用,要求图中的每一条代表:变量在横轴表示的取值范围内时,SUMVAR指定变量的总和。
MEAN只能与SUMVAR选项同时使用,要求图中的每一条代表:变量在横轴表示的取值范围内时,SUMVAR指定变量的均数。
SUMVAR求和变量指定使用TYPESUM或MEAN时,用于求总和、均值的变量。LEVAL
如果绘图变量是连续变量,用该选项产生有N个组段的图形。GROUP分组变量要求产生以分组变量的值分组的并排图。SUBGROUP亚组变量要求每个图形内部再按亚组变量的值分块。CAXIS颜色指定坐标轴的颜色。
f
CTEXT颜色指定坐标轴文本的颜色。
413应用实例
例41绘制《卫生统计学》第三版习题11的直方图,数据存在cuserwt1_1dat中。
解:程序如下:
lib
ameacuserdataawt1_1i
filecuserwt1_1dati
putxprocgchartdataawt1_1vbarxlevels10ru
指定cuser文件夹为数据库a数据步开始,指定要建立的数据集为a库的wt1_1采用外部文件读入方式,文件名为cuserWT1_1dat输入的变量为x,采用连续输入的格式调用绘图程序步gchart绘出直方图,用于绘图的变量为x,分为10组开始运行以上程序
事实上ASSIST视窗的输出图形是彩色的,和我们用程序做出的有些区别,这是因为ASSIST视窗自动提交了一些绘图环境语句,对输出图形作了修饰的缘故。
实际上lib
ame语句只需要运行一次就可以了,但在开始的几道例题里我们都写上了这一句,让大家逐步养成启动SAS后就运行这一句的习惯。请将C:USER文件夹指定为A库,以后我们实习的数据集均放在该库中。
§42GPLOT过程
GPLOT过程用于绘出散点图。图中的横、纵坐标分别代表两个变量。
421语法格式
fPROCGPLOTDATA数据集名选项PLOT纵坐标变量横坐标变量分层变量名选项PLOT2纵坐标变量横坐标变量分层变量名选项SYMBOL
选项定义符号、添加趋势线、定义点和线的颜色BY变量名列按该变量取值分层绘制,要求数据集已按该变量排序在原图基础上重叠绘制第二幅散点图指定绘图变量和选项
实际上,SYMBOL语句中定义的选项为系统环境控制选项,这意味着一次定义,终生使用。除非重新定义,否则以后的输出图形都将会是第一个图形的“孪生兄弟”。
在这里SYMBOL后面紧跟了一个
,表示任意自然数。因为PLOT语句可以在同一坐r