条形图表示矩形条中的数据,条的长度与变量的值成比例。 SAS使用过程PROC SGPLOT来创建条形图。 我们可以在条形图中绘制简单和堆叠的条形。 在条形图中,每个条可以给予不同的颜色。
在SAS中创建条形图的基本语法是:
PROC SGPLOT DATA = DATASET; VBAR variables; RUN;以下是使用的参数的描述:
简单的条形图是条形图,其中数据集中的变量表示为条形。
以下脚本将创建一个条形图,表示汽车的长度为条形。
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;
当我们执行上面的代码,我们得到以下的输出:
DevEco Studio 提供了基于各种编写代码及不同设备的调试功能,如果使用了多种代码编写应用,请参考[选择调试代码类型]进行配置后...
DoubleSummaryStatisticsjava.lang.Object |---java.util.DoubleSummaryStatisticspublic class DoubleSummaryStatisticsextends...
Propertiesjava.lang.Object |---java.util.DictionaryK,V |---|---java.util.HashtableObject,Object |---|---|---java.util.Pr...
TransactionObserverpublic interface TransactionObserver提供可以在事务启动、提交或回滚时调用的回调方法。方法总结修饰符和...
FileWatcher.EventHandlerpublic static interface FileWatcher.EventHandler提供处理文件事件的处理程序。您需要根据应用需求实...
IntArrayjava.lang.Object |---ohos.utils.IntArraypublic class IntArrayextends Objectint 数组的集合类。 该类封装了 IntArra...
Pig Latin函数 TextLoader()是一个Load函数,用于以UTF-8格式加载非结构化数据。语法下面给出了 TextLoader()函数的语法。grunt ...
此函数接受两个日期时间对象,并计算两个给定日期时间对象之间的天数。语法这是 DaysBetween()函数的语法。grunt DaysBetween(da...
Pig Latin的 EXP()函数用于将欧拉数 e 提升到 x (给定表达式)的大小,即指数。语法这是 EXP()函数的语法。grunt EXP(expressio...