SAS|画图

散点图
proc gplot data=dataset;
	plot vertical-variable*horizontal-variable /
		vaxis=<value-list|range>
		haxis=<value-list|range>;
run;
quit;

vertical-variable指散点图上垂直轴上的变量;
horizontal-variable指散点图上水平轴上的变量;
vaxis是设置散点图纵坐标的刻度,haxis是规定散点图的横坐标的刻度;
value-list|range决定了标记沿轴的位置,其中vaxis表示竖直轴或纵轴,haxis表示水平轴或横轴。

proc gplot data=sashelp.class;
	plot height*weight /
	haxis=50 70 90 110 130 150
	vaxis=50 to 80 by 15;
run;
混合图
proc gplot data=dataset;
	plot vertical-variable-1*horizontal-variable
		vertical-variable-2*horizontal-variable 
/
		overlay;
run;

vartical-variable-1:表示在纵轴上绘制的第一个变量;
vartical-variable-2:表示在纵轴上绘制的第二个变量;
horizontal-variable:表示绘制在横轴上的变量;
overlay:表示使两个图覆盖在一组数轴上,当指定overlay选项时,两个图的水平变量必须相同,否则会产生错误。

proc gplot data=sashelp.class;
	plot weight*age
		height*age /
		overlay;
run;
quit;
symbol设置折线样式
data class;
	set sashelp.class;
run;
proc sort data=class;
	by weight;
run;
proc sort data=class;
	by height;
run;

symbol1 color=red value=star interpol=join height=1 cm width=2;
/*symbol设置折线的样式,其中interpol=join表示将散点用线连接起来,value=规定数据点的样式*/
proc gplot data=class;
	plot height*weight;
run;
quit;

运行结果:
在这里插入图片描述

symbol1 color=red value=star interpol=join height=1 cm width=2;
sumbol2 color=green value=plus interpol=join height=1 cm width=2;
proc gplot data=class;
	plot weight*age 
		height*age /
		overlay;
run;

运行结果:
在这里插入图片描述

symbol<n><option(s)>;

n:symbol语句号(1—99)。如果没有为n指定值,则假定为symbol1。
option(s):表示为每个情节线指定的一个或多个选项。
选项包括:
value= :表示绘制符号;
height= :表示绘制符号的高度,数字后通常带上单位cm,默认大小为1;
interpol:表示插补技术,如join(指定用直线连接的数据点)、none(指定未连接的数据点)、spline(指定用一条平滑线连接点)、needle(指定从绘图上的每个店到水平轴绘制一条垂直线)、hilo、std等;
width=/w=:指定插值线的粗细,默认值为1;
color=/c=:指定绘图符号和插值线的颜色。通常,如果为每个symbol语句指定颜色则更容易将symbol语句与绘图线相关联。否则可能会得不到预期效果。(如果不为每个symbol语句指定颜色,则symbol语句和绘图线之间不会有一对一的对应关系。)
使用symbol前需要将变量进行排序。否则会报错;
symbol语句是可添加的和全局的,如果想要修改语句中的某个选项直接对它重新定义值即可。

取消symbol语句的方法

取消单个选项
假如提交了:

symbol1 interpol=join color=yellow width=1.5;

可以通过提交null语句来仅取消color=选项:

symbol1 color=;

取消一个symbol语句中的所有选项

symbol1 interpol=join color=yellow width=2 value=square;
symbol2 interpol=join color=blue width=2 value=star;

取消symbol2语句中的所有选项:

symbol2;

提交null symbol2语句将取消symbol2语句,但不会影响编号较高或较低的symbol语句。
取消所有有效的symbol语句
假如提交了以下语句:

symbol1 interpol=join color=yellow width=2 value=square;
symbol2 interpol=join color=blue width=2 value=star;
symbol3 interpol=join color=red width=2 value=triangle;

通过提交goptions语句来取消所有这些symbol语句:

goptions reset=symbol;

取消symbol语句选项时,会将该选项返回到其默认值。例如,取消width=选项会将宽度设置返回到默认值width=1。

柱形图或饼图
proc gchart <data=dataset>;
	char-from char-variable</options>;
run;
quit;

chart-from:表示图表形式,可以是hbar、hbar3d、vbar、vbar3d、pie或pie3d,图表表单分别指三维水平条形图、垂直条形图或饼图;
char-variable:决定条形图或饼图切片数量的变量或者是数据集中的变量(图表变量,该变量是离散数据,默认统计数据是频率;该变量是连续数据,默认统计数据是和)
options:指定图表表单的任何有效选项,type=cfreq表示显示累计频数,type=percent表示显示百分比,type=cpercent表示显示累积频数百分比(累积的意思就是继续在前一个记基础上进行加法)(type=统计,其中统计数据包括CFREQ累积频率,PERCENT百分比和CPERCENT累积百分比;累积频率和累积百分比不可用于饼图)。使用sumvar=选项来汇总由第二个变量定义的类别中的一个变量,指定了摘要变量;指定sumvar=时,默认统计数据为SUM,因此图表显示变量的每个唯一值的汇总变量值的总和;使用该选项时也可以使用type=选项,但是type=的值只能是sum或者是mean。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
对于您提到的SAS varianceinflation问题,很抱歉,根据我所能找到的引用内容,没有找到与SAS varianceinflation直接相关的信息。请您提供更多详细的问题或背景信息,以便我能够更好地回答您的问题。谢谢!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [SAS 9.4 SID服务器通用版 续订更新SAS SID 2023 可用至2023年1月sas sid 2022 server](https://download.csdn.net/download/nchkchy/85373195)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [SAS SID 2023续订更新SAS 9.4可用至2023年10月 sas sid 2022 最新 SAS更新SID](https://download.csdn.net/download/nchkchy/87424280)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [SAS 9.4 SID续订更新SAS SID 2023更新-用至2023年10月sas sid 2023 最新sas更新sid](https://download.csdn.net/download/nchkchy/87424243)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值