图形绘制

GPLOT过程绘图

常用于绘制二维图形,可以绘制散点图、曲线图和线图等。
格式:

proc gplot data=数据集名;
symbolN <选项>;  *i=数据点连接方式 v=数据点图形符号;
axisN <选项>;
plot 纵坐标变量Y*横坐标变量X <选项>; 
plot2 纵坐标变量Y*横坐标变量X <选项>;

注:
1.plot语句的选项中加入overlay可以在一个纵轴中添加另一个图形,而plot2语句会添加一个新的纵轴,在此纵轴下绘制图形。

绘制散点图

依据下表中的数据绘制智商与成绩的散点图,成绩为纵坐标。

代码:

proc gplot data=test;
symbol i=none v=square; *不进行数据点之间的连线,数据点用正方格表示;
plot y*x;
run;

结果:

绘制线图

过程与绘制散点图类似,只是需要在symbol中设置数据点之间的连接方式。

GCHART过程绘图

可以绘制水平直方图、垂直直方图、饼图、三维直方图和星状图形。
格式:

proc gchart data=数据集名;
hbar 变量名列表/<选项>; *水平直方图:
vbar 变量名列表/<选项>; *垂直直方图:
pie 变量名列表/<选项>; *饼图:
block 变量名列表/<选项>; *三维直方图:
star 变量名列表/<选项>; *星状图形:

注:
1.上述绘图语句的选项:

项目功能
discrete说明作图变量为离散变量
type=作图类型关键字freq(频数)、cfreq(累积频次)、mean(均数)、sum(总和)、percent(百分比)等
missing对含有缺失值的观测也进行相关绘图
group=变量名指定分组变量
sumvar=变量名指定用于计算总和或均值的绘图变量

在sashelp.class中绘制性别下学生身高和体重的垂直直方图。

proc gchart data=sashelp.class;
vbar sex/sumvar=height type=mean;
vbar sex/sumvar=weight type=mean;
run;

结果:

对于饼图、星状图、三维直方图的绘制,方法类似。

GCONTOUR过程绘图

用于绘制曲面的等高线图。
格式:

proc gcontour data=数据集名;
plot 变量X * 变量Y=变量Z <选项>;

注:
plot语句可跟的选项有levels=值列表llevels=线型

如下为绘制一幅等高线图形的程序。
代码:
data temp;
do x=1 to 100;
do y=1 to 100;
z=xy;
output;
end;
end;
proc gcontour data=temp;
plot x
y=z;
run;
结果:

UNIVARIATE过程绘图

按一般方法执行univariate过程后即自动生成盒形图茎叶图Q-Q图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值