首页 理论教育 使用gchart过程快速绘制柱形图、条形图和饼形图

使用gchart过程快速绘制柱形图、条形图和饼形图

时间:2023-08-10 理论教育 版权反馈
【摘要】:gchart过程的功能是生成竖直或水平的条形图、柱形图、饼形图等,以便显示一个因变量受到分类变量(自变量)影响的情形。本节以表7-2的数据为例,对于几个季度的销量和分别画柱形图、竖直条形图和饼形图。

使用gchart过程快速绘制柱形图、条形图和饼形图

gchart过程的功能是生成竖直或水平的条形图、柱形图、饼形图等,以便显示一个变量(通常是连续变量)受到分类变量(自变量)影响的情形。gchart过程的详细说明可从“帮助”→“SAS帮助与文档”→“SAS Products”→“SAS/GRAPH”→“Annotate Dictionary”→“Proc Ghart”得到。在硬件设置较差的计算机上,使用英文版9.1.3不能执行画柱形图的程序。

gchart过程主要有3条语句:proc gchart语句;hbar语句、vbar语句、block语句、pie语句、star语句之一;pattern语句。前两条语句是必要语句,若后一条语句未用,SAS会自动选定pattern形式。pattern语句和smbol语句类似:smbol语句规定线的线型、色彩和结点形式;pattern语句规定区域的花纹、图样、色彩和填充。

(1)proc gchart语句用于调用gchart过程,可加“data=”选项指定所用数据集。

(2)hbar语句、vbar语句、block语句、pie语句、star语句分别指定SAS画水平条形图、竖直条形图、竖直柱形图、饼形图和星形图。它们共有的选项是“type=”和“sumvar=”。

“type=”后跟frequency、percent、sum、average分别要求SAS画出图形的长度(或饼面的度数)是因变量的频数、百分比、和、平均值等。当选择和时,选项“sumvar=”后的变量是图形被求和的变量(因变量),例如销量、重量、得分等。

hbar语句、vbar语句、block语句各自的关键词hbar、vbar、block后紧跟的变量是第一分类变量;“group=”后跟的变量是第二分类变量;“subgroup=”后跟的变量是被指定叠加的变量(例如把各季度统计数相加,就应当在等号后跟随表示季度的变量)。用block语句画柱形图时,第一分类变量为纵轴变量,第二分类变量为横轴变量。用vbar语句画竖直条形图时,先按第一分类变量分组,再按第二分类变量分组。hbar语句同vbar语句。

(3)patternn语句规定第n个图形的花纹、图样、填充的形式。其中:“v=”选项规定图案的花样,后跟s、x2、r2、l2、e分别表示实心、叉线、斜线(/)、反斜线(\)、空心;“r=n”规定图形重复次数;“c=”选项规定颜色。由于黑白打印机只能打印黑白二色,最好用不同图案的花样区分不同区域。(www.xing528.com)

gchart过程还有by语句,当有by语句时,对于by变量的每一个值画一幅图。

本节以表7-2的数据为例,对于几个季度的销量和分别画柱形图、竖直条形图和饼形图。设某超市肉、禽、鱼的销量如表7-2所示。

表7-2 某超市肉、禽、鱼的销量

续表7-2

画柱形图时,先按种类再按生熟分类,标出全年销量,显示季度差异;画竖直条形图时,先按种类再按生熟分类,标出全年销量,显示季度差异;画饼形图时,先按生熟再按种类分类,画出各季度销量的百分比情况。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈