主要内容

sortx

元素的热图行

描述

例子

sortx (h,)显示元素以升序排序(从左到右)。这个函数类型的行元素重新排列列。指定作为一个元素或元素的数组YData。如果第一行指定有重复值,sortx将其余列第二行,等等。

例子

sortx (h,,方向),在那里方向“下”、分类中的值降序排列,而不是升序排序(默认)。一个独特的方向为每一行进行排序,指定方向作为一个数组的元素“提升”“下”

sortx (___“MissingPlacement”,lcn)指定是否将元素的第一个或最后的排序顺序。指定lcn作为“第一”,“最后一次”,或“汽车”。默认设置是“汽车”,列表元素持续升序和降序排列第一。使用这个选项后的任何以前的输入参数组合。

sortx (h)按升序显示元素的第一行。如果第一行重复元素sortx将其余列第二行,等等。

例子

C= sortx (___)返回排序的颜色数据,这是一个矩阵的值出现在热图图表。

(C,x)= sortx (___)还返回排序x值的顺序显示。

例子

全部折叠

创建一个热图的公用事业中断和排序的值在一个特定的行,这样他们出现在升序排序,从左到右。

首先,创建一个热图。样例文件读取outages.csv一个表中。样例文件包含的数据代表在美国电力中断。表包含六列:地区,OutageTime,损失,客户,RestorationTime,导致。创建一个热图,显示了不同区域x设在不同故障原因y -轴。在每一个细胞,显示每个地区经历了多少次停电由于特殊原因。

T = readtable (“outages.csv”);h =热图(T)“地区”,“原因”);

图包含一个类型的对象的热图。类型的热图的图表标题的原因与地区。

中的值进行排序“暴风雪”行,这样他们出现在从左到右升序排列。

sortx (h,“暴风雪”)

图包含一个类型的对象的热图。类型的热图的图表标题的原因与地区。

创建一个热图效用的中断和显示中的值“暴风雪”行重新按照降序排列。

T = readtable (“outages.csv”);h =热图(T)“地区”,“原因”);sortx (h,“暴风雪”,“下”)

图包含一个类型的对象的热图。类型的热图的图表标题的原因与地区。

创建一个热图的公用事业中断和重新排列列使用值从多个行。对列进行排序,这样行“未知”出现在升序排序。因为这一行包含重复的值,使用行“地震”对剩余的列进行排序。

T = readtable (“outages.csv”);h =热图(T)“地区”,“原因”);sortx (h, {“未知”,“地震”})

图包含一个类型的对象的热图。类型的热图的图表标题的原因与地区。

创建一个公用事业中断和类热图中的值“暴风雪”行,这样他们出现在升序排序。返回排序的颜色数据和列值(x值)在它们出现的顺序x设在。

T = readtable (“outages.csv”);h =热图(T)“地区”,“原因”);(C、x) = sortx (h,“暴风雪”)

图包含一个类型的对象的热图。类型的热图的图表标题的原因与地区。

C =10×50 12 127 135 0 0 1 0 1 8 81年49 19日31日2 9 85 42 18 0 0 17 3 5 6 31 23 135 143 6 32 7 54 102 0 5 1 4 4 11 3 16 22 13 41 18 19 37 70
x =5 x1细胞{“西南”}{“中西部”}{‘西方’}{“东南”}{“东北”}

创建一个热图的公用事业中断和第一行中的值按升序排序通过重新排列列。然后,恢复原来的秩序。

T = readtable (“outages.csv”);h =热图(T)“地区”,“原因”);sortx (h)

图包含一个类型的对象的热图。类型的热图的图表标题的原因与地区。

恢复原来的列顺序通过设置XDisplayData财产的HeatmapChart对象相等XData财产。

h。XDisplayData = h.XData;

图包含一个类型的对象的热图。类型的热图的图表标题的原因与地区。

输入参数

全部折叠

更新的热图,指定为一个HeatmapChart对象。

行分类,指定为一个特征向量,单元阵列的特征向量,或字符串数组表示的一个或多个元素YDataYDisplayData财产的HeatmapChart对象。

例子:sortx (h, MyRowName)类中的元素称为行“MyRowName”以升序排序。

方向,指定这些值之一:

  • “提升”——在所有行以升序排序。

  • “下”——在所有行在降序排列。

  • 数组——一个独特的方向为每一行。指定方向作为一个单元阵列特征向量或一个字符串数组,其中包含的元素“提升”“下”。数组的长度必须相同

例子:sortx (h,行,{“提升”,“下”,“提升”})第一行的元素以升序排序。如果有重复值在第一行,然后它打破关系使用第二行按照降序排列的元素,等等。

位置,指定这些值之一:

  • “汽车”——列表元素持续升序和降序排列第一。

  • “第一”——列表第一个元素。

  • “最后一次”——列表最后的元素。

例子:sortx (h,行,“MissingPlacement”、“最后”)

输出参数

全部折叠

颜色数据排序,作为一个矩阵返回。矩阵中的值出现在相同的顺序出现在的热图。

ColorDisplayData财产的HeatmapChart对象存储分类的颜色数据。的ColorData属性存储无序的颜色数据。

重新安排列顺序,返回单元阵列的特征向量。

XDisplayData财产的HeatmapChart对象存储排序的列顺序。的XData属性存储未排序的列顺序。

算法

sortx这些功能集和查询HeatmapChart对象属性:

  • XDisplayData——存储的属性x设在数据。

  • ColorDisplayData——属性存储颜色显示数据。

sortx函数也重置了XLimits财产。

版本历史

介绍了R2017b

另请参阅

功能

属性