SAS 条形图

条形图表示矩形条中的数据,条的长度与变量的值成比例。 SAS使用过程PROC SGPLOT来创建条形图。 我们可以在条形图中绘制简单和堆叠的条形。 在条形图中,每个条可以给予不同的颜色。

语法

在SAS中创建条形图的基本语法是:

PROC SGPLOT DATA = DATASET;

VBAR variables;

RUN;

以下是使用的参数的描述:

DATASET是所使用的数据集的名称。

变量是用于绘制直方图的值。

简单的条形图

简单的条形图是条形图,其中数据集中的变量表示为条形。

以下脚本将创建一个条形图,表示汽车的长度为条形。

PROC SQL;

create table CARS1 as

SELECT make,model,type,invoice,horsepower,length,weight

FROM

SASHELP.CARS

WHERE make in ('Audi','BMW')

;

RUN;

proc SGPLOT data=work.cars1;

vbar length ;

title 'Lengths of cars';

run;

quit;

当我们执行上面的代码,我们得到以下的输出:

堆叠条形图

堆叠条形图是一个条形图,其中相对于另一个变量计算数据集中的变量。

以下脚本将创建一个堆叠条形图,其中计算每种车型的车辆长度。 我们使用group选项指定第二个变量。

proc SGPLOT data=work.cars1;

vbar length /group = type ;

title 'Lengths of Cars by Types';

run;

quit;

当我们执行上面的代码,我们得到以下的输出:

复式条形图

创建群集的条形图显示变量的值是如何跨文化传播。

下面的脚本将创建一个集群的条形图,其中汽车的长度是围绕汽车类型聚类。所以我们看到在长度191两个相邻的条形图,一为车型'轿车',而另一个用于汽车类型“旅行车”。

proc SGPLOT data=work.cars1;

vbar length /group = type GROUPDISPLAY = CLUSTER;

title 'Cluster of Cars by Types';

run;

quit;

当我们执行上面的代码,我们得到以下的输出:

sas html5,SAS 条形图相关推荐

  1. Java通SAS下载sas脚本

    Java通SAS下载sas脚本 简述 配置workspace和配置libname信息 下载文件 简述 书接上回,有时候需要将执行好的sas数据库文件对外提供,实际程序和sas不在同一台服务器上,不想挂 ...

  2. sas html5,什么是sas?

    SAS(Statistical Analysis System)是由美国北卡罗来纳州立大学1966年开发的统计分析软件:是一个模块化.集成化的大型应用软件系统. 它由数十个专用模块构成,功能包括数据访 ...

  3. python 访问sas 逻辑库,SAS | 逻辑库和SAS数据集

    [TOC] 1 临时和永久数据集 SAS数据集名称 SAS数据集有临时和永久两种存在方式.所有的SAS数据集都有一个两级名称,两个层级之间用句点.分隔. 第一层级:逻辑库引用名 第二层级:数据集名称 ...

  4. SAS学习——SAS逻辑库

    1.概念 SAS逻辑库是一个或多个SAS文件的集合,用于组织.查找和管理SAS文件.SAS逻辑库管理的SAS文件包括SAS数据集.SAS目录.已编译的SAS程序,以及多维数据库文件等. 2.永久逻辑库 ...

  5. #SAS进阶-SAS宏介绍

    嗯,最近在学习宏真得有点难度,不过似乎现在大体系统了解了这块知识,所以,就今晚进行一个整理归纳~ 一.宏功能 1)可以降低重复性任务的工作量,便于重复调用. 2)使程序模块化,同时便于修改宏参数,而无 ...

  6. 服务器sas接口怎么接sata硬盘吗,SAS接口(sas硬盘改sata家用)

    SAS的接口技术可以向下兼容SATA.具体来说,二者的兼容性主要体现在物理层和协议层的兼容.在物理层,SAS接口和SATA接口完全兼容,SATA硬盘可以直接使用在. sata是普通民用接口,一般接的都 ...

  7. 使用免费的SAS: SAS Studio

    SAS Studio 是一个可通过 Web 浏览器访问的 SAS 开发应用程序(无需安装相关软件).每个人都可以使用,特别是对于个人和学生来讲,这大大方便了我们练习写代码.自己还是学生的时候学习SAS ...

  8. SAS (Serial Attached SCSI) 技术详解

    (一)什么是SAS <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&g ...

  9. 代码chaid_[转载]经典决策树之SAS实现--CHAID

    一.使用SAS/EM界面生成CHAID决策树 CHAID (Chi-Square Automatic Interaction Detector)演算法為利用卡方分析(Chi-Square Test)預 ...

最新文章

  1. [angularjs] angularjs系列笔记(四)控制器
  2. Facebook图片存储系统Haystack——存小文件,本质上是将多个小文件合并为一个大文件来降低io次数,meta data里存偏移量...
  3. 1.1 Spring的整体架构--Spring源码深度解析
  4. linux外接显示屏,关掉本身的笔记本电脑
  5. 虚拟机系列 | JVM类加载机制
  6. 用 Gearman 分发 PHP 应用程序的工作负载(转载)
  7. cms php上传失败,PHPCMSV9无法上传附件,提示空信息的超级bug
  8. c与c++分别是怎样动态分配和释放内存的,有什么区别?(转)
  9. [转载] PyTorch: 序列到序列模型(Seq2Seq)实现机器翻译实战
  10. python day1 5:23
  11. CSS代码属性大全(HTML)
  12. 2012/10/31的工作总结——潘学
  13. C++/CLI学习入门
  14. 程序崩溃优雅退出之-SetUnhandledExceptionFilter
  15. 微软九月份安全补丁提前通知
  16. 2022安全员-C证考试题库及答案
  17. ESP8266WiFi模块资料整理
  18. 常用windows系统的100个dos命令
  19. 搭建机器人电控系统——通信协议——IIC通信原理及其实例(库函数+模拟IO口)
  20. 2018年软工第二次结对作业

热门文章

  1. [java]让人尴尬的一段代码
  2. Cookie欺骗的原理
  3. 如何一句话证明:你在谷歌、亚麻、FB…等大厂待过?
  4. 单片机数码管显示自行车里程c语言,基于51单片机的自行车里程计速度计设计.doc...
  5. 即使世界毁灭,我也想再见你一面
  6. 关于vue,在当前二级路由点击第三级路由的时候,替换当前的二级路由
  7. Python|“套娃”算法-递归算法解决全排列
  8. (信号与系统 作业)卷积积分结合律性质的证明
  9. 微信公众号开发-php-sdk接口
  10. String …params