GOPTIONS 图形选项
GOPTIONS color=black; 设置背景颜色
GOPTIONS RESET = ALL; 重置所有作图参数设置
GOPTIONS RESET = SYMBOL; 取消symbol语句的设置
PROC GPLOT DATA=dataset;
PLOT y*x <=分组变量名> </options>; /* 对比R:plot(x,y) */
SYMBOLn <options>; /*n是不同SYMBOL的序号,取值1~255,默认为1*/
AXIS <options>;
RUN;
① PLOT 选项 (数据集和选项之间要用 / 分开)
OVERLAY 重叠作图
HAXIS = 值:规定横轴的刻度
VAXIS = 值:规定纵轴的刻度
NOAXIS :不画坐标轴
AUTOHREF : 根据横轴画出参考线
AUTOVREF : 根据纵轴画出参考线
② SYMBOLn 选项(带*号的比较重要)
*V = 符号:规定点的符号 - none,dot,circle,star,x,diamond,triangle,square...
*C = 颜色:规定点和线的颜色 - red,yellow,blue,orange,black,grey...
CV = 颜色:规定点的颜色
CI = 颜色:规定线的颜色
H = 值: 规定点的大小
*I = 选项:规定差值连线的方式 - none(不连线,散点图),join(直线连线,线图),spline(样条插值),
L = n:规定点的类型 - 1(实线),2(虚线)
W = n:规定点的宽度
/* 对比R:type='L',color='red' */
③ AXIS 选项
LABEL = 标签:给坐标轴加标签
ANGLE = 值:规定坐标轴的角度,0(水平),90(垂直)
LENGTH = 值:规定坐标轴的长度
PROC GCHART DATA=dataset;
图形名 变量名 </options>;
RUN;
图形名
PIE / PIE3D 二维/饼图三维
HBAR / HBAR3D 二维/三维水平条形图
VBAR / VBAR3D 二维/三维垂直条形图
BLOCK 三位平铺条形图 DONUT 环形图 STAR 星形图
条形图选项
TYPE = 选项:表示对变量的哪一种统计量进行绘图 - FREQ(默认),CFREQ,PERCENT,CPERCENT,SUM,MEAN
MIDPOINTS = 值列表:指定分组的中值点 - MIDPOINTS=值1,值2...值n or MIDPOINTS= 起始值 to 终止值 by 步长
LEVEL = n:将变量数据分为n组
GROUP = 变量名:对分组变量的每个值都刻画一个条形
SUBGROUP = 变量名:当子组变量为离散型时,将每个条形再分为几段,每段对应变量的一个取值
SUBVAR = 变量名:根据该变量的和或均值绘制条形
DESCENDING/ASCENDING: 降序/升序排列条形
AXIS = 值:坐标轴的刻度 NOAXIS:不画坐标轴 AUTOREF:根据坐标轴画出参考线
饼图的其它选项
FILL = 选项 - SOLID(实心填充) X(网络线填充)
NONGROUPHEADING: 不用分组值作为扇面的标题
PERCENT = 选项:ARROW(百分比表在扇区),OUTSIDE(标在扇区外),NONE(不标)
SLICE = 选项:标出频率的方法(选项同PERCENT)
VALUE = 选项:标出统计量的方法(选项同PERCENT)
OTHER
ODS — 可以产生针对相应统计分析的图形
ODS GRAPHICS ON
ODS GRAPHICS OFF
SGPLOT过程
PLOT SGPLOT DATA=dataset;
图形名 variable-name / options;
RUN;
ALPHA=n:指定置信水平,默认值为0.05
BARWIDTH=n:设置条形的宽度,默认值为0.8,介于0.1~1之间
DATALABEL=变量名:显示每个直条的标签
MISSING : 指定缺失值成为一个直条
GROUP=变量名:指定数据分组变量
RESPONSE=变量名:指定要汇总的数值变量
GROUPDISPLAY=STYLE: 指定分组直条方式,STACK(堆积)或CLUSTER(排列)
STAT=statistic : 指定一个统计量,包括FREQ、MEAN或SUM,默认为SUM
TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明
/* 直方图图形选项 */
BINSTART=n:指定第一箱的中点
BINWIDTH=n:设置箱宽度
NBINS=n:指定直条的数量
SHOWBINS: 在直条的中点放置刻度线,默认情况下,刻度线基于最大最小值,按固定间隔排列
SCALE=scaling-type:指定垂直轴的尺度,包括PERCENT(默认)/COUNT/PROPORTION
TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明
/* 密度曲线图形选项 */
TYPE=分布类型:指定分布曲线类型,包括normal(默认)和kernel
TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明
CATEGORY=变量名:指定分类变量,会为该变量的每一个值分别绘制盒形图
EXTREME :指定长须延伸到最大值和最小值,异常不会被识别
MISSING : 为缺失值绘制盒形图
GROUP=变量名:指定第二个分类变量
TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明
PLOT SGPLOT DATA=dataset;
SCATTER X=variable1 Y=variable2/ options;
RUN;
DATALABEL=变量名:显示每个数据点的标签
GROUP=变量名:指定用于分组数据的变量
NONMISSINGGROUP : 指定不包括分组变量的缺失值观测
TRANSPARENCY=n: 指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明
CURVELABEL=标签为曲线增加标签
DATALABEL=变量名显示每个数据点的标签
GROUP=变量名指定用于分组数据的变量
MARKERS:增加了对每个数据点的标记
NONMISSINGGROUP :指定不包括分组变量的缺失值观测
TRANSPARENCY=n:指定直条的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明
ALPHA=n:指定置信水平,默认值为0.05
CLI:增加单个预测值的预测限
CLM:增加平均预测值的预测限
CURVELABEL=标签:增加曲线标签
GROUP=变量名: 指定要用于分组数据的变量,分组变量的每个唯一值都绘制单独的线
NOLEGCLI:取消CLI带图例项
NOLEGCLM:取消CLM带图例项
NOLEGFIT:取消拟合曲线图例项
NOMARKERS:取消数据点标记
CLMTRANSPARENCY=n: 指定置信限的透明度,介于0~1之间,0为默认值,表示完全不透明,1表示完全透明