主要内容

按类别分组的图数据

请注意

名义上的而且序数不建议使用数组数据类型。要表示有序和无序离散、非数值数据,请使用分类数组而是数据类型。

按类别分组的图数据

此示例演示如何绘制按类别变量级别分组的数据。

加载样例数据。

负载carsmall

的变量加速度包含100辆样车的加速度测量值。的变量起源包含每辆汽车的原产国的字符数组。

创建一个标称数组。

转换起源到一个标称数组。

原点=名义上的(原点);getlevels(起源)
ans =1 x6名义法国德国意大利日本瑞典美国

样本中有六个不同的原产国。默认情况下,名义上的按字母升序排列国家。

将数据按类别分组。

加速度,按起源

图形箱线图(加速度,原点)“加速度,按原产国分组”

图中包含一个轴对象。标题为Acceleration的axis对象,按原产国分组,包含42个类型为line的对象。

盒状图以与分类级别相同的顺序出现(使用reorderlevels更改类别的顺序)。

很少有观察认为意大利是其原产地。

将类别计数列成表格。

将每个国家的样车数量制成表格。

汇总(起源)
价值计算百分比法国4 4.00%德国9 9.00%意大利1 1.00%日本15 15.00%瑞典2 2.00%美国69 69.00%

只有一辆车是意大利制造的。

删除一个类别。

从样本中删除意大利车。

加速度2 =加速度(原点~=“意大利”);Origin2 =原点(原点~=“意大利”);getlevels (Origin2)
ans =1 x6名义法国德国意大利日本瑞典美国

即使来自意大利的汽车不再在样本中,名义变量,Origin2,仍然有这个类别意大利.请注意,这是有意为之——分类数组的级别不一定与值一致。

删除一个类别级别。

使用droplevels删除意大利类别。

Origin2 = droplevels(Origin2,“意大利”);汇总(Origin2)
价值计算百分比法国4 4.04%德国9 9.09%日本15 15.15%瑞典2 2.02%美国69 69.70%

意大利Category不再在标称数组中,Origin2

将数据按类别分组。

绘制Acceleration2,按Origin2

数字箱线图(Acceleration2,Origin2)“加速度,按原产国分组”

图中包含一个轴对象。标题为Acceleration的axis对象,按原产国分组,包含35个类型为line的对象。

情节中不再包括那辆来自意大利的车。

另请参阅

|||

相关的例子

更多关于