文档帮助中心文档
对热图行中的元素进行排序
Sortx(h,行)
Sortx(h,行,方向)
sortx (___、“MissingPlacement”lcn)
sortx (h)
C = sortx (___)
[c,x] = sortx(___)
例子
sortx (h,排)显示元素排按升序排列(从左到右)。这个函数通过重新排列列来对行元素进行排序。指定排作为一个元素或作为一系列元素YData.如果您指定的第一行有重复的值,那么sortx根据第二行重新排列剩余的列,等等。
sortx (h,排)
h
排
YData
sortx
sortx (h,排,方向),在那里方向是“下”,按降序排序值而不是升序顺序(默认值)。为每一行排序唯一的方向排, 指定方向作为一个数组,其元素是“提升”或者“下”.
sortx (h,排,方向)
方向
“下”
“提升”
sortx (___“MissingPlacement”,LCN.)指定是否放置南元素以排序顺序第一个或最后一个。指定LCN.作为'第一的',“最后一次”,或“汽车”.默认设置是“汽车”,列表南升序时元素位于最后,降序时元素位于第一个。在前面的任何输入参数组合之后使用此选项。
sortx (___“MissingPlacement”,LCN.)
LCN.
南
'第一的'
“最后一次”
“汽车”
sortx (h)以升序显示顶阶中的元素。如果第一行有重复元素,那么sortx根据第二行重新排列剩余的列,等等。
sortx (h)
C= sortx(___)返回已排序的颜色数据,该数据是在热图中显示的值的矩阵。
C= sortx(___)
C
[C,x] = sortx(___)也返回排序x值的显示顺序。
[C,x] = sortx(___)
x
全部收缩
创建一个实用程序中断的热图,并对特定行中的值进行排序,以便它们按照从左到右的升序出现。
首先,创建热爱图。阅读示例文件outages.csv进入桌子。示例文件包含代表美国电效用中断的数据。该表包含六列:地区,过剩,损失,顾客,RestorationTime, 和原因.创建一个显示沿着不同区域的热图x-轴和不同的中断原因沿y -轴。在每个细胞中,显示由于特定原因导致的每个区域经历了耗电量的次数。
outages.csv
地区
过剩
损失
顾客
RestorationTime
原因
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 20 135 0 0 10 18 19 49 81 31 2 9 85 42 18 0 0 17 35 6 31 23 135 143 6 32 7 54 102 0 54 4 11 3 16 22 13 41 1 18 19 37 70
x =5x1细胞{“西南”}{“中西部”}{‘西方’}{“东南”}{“东北”}
创建一个实用程序中断的热图,并通过重新排列列,将顶部行中的值按升序排序。然后,恢复原来的顺序。
t = readtable(“outages.csv”);h =热图(T)“地区”,“原因”);sortx (h)
属性恢复原始列顺序XDisplayData财产的财产热法贴图对象等于XData财产。
XDisplayData
热法贴图
XData
h.XDisplayData = h.XData;
热图要更新,指定为热法贴图目的。
对象中的一个或多个元素指定为字符向量、字符向量单元格数组或字符串数组YData或者ydisplaydata.财产的财产热法贴图目的。
ydisplaydata.
例子:sortx (h, MyRowName)对已调用的行中的元素进行排序“MyRowName”以升序排序。
sortx (h, MyRowName)
“MyRowName”
排序的方向,指定为其中一个值:
“提升”- 排序所有行排以升序排序。
“下”- 排序所有行排按降序。
数组-排序在一个唯一的方向为每一行排.指定方向作为字符向量的单元格数组或包含元素的字符串数组“提升”或者“下”.数组必须与排.
例子:Sortx(H,Row,{'Ascend','descend','Ascend'})对第一行中的元素进行排序排以升序排序。如果第一行中有任何重复的值,那么它将按降序使用第二行中的元素来断开连接,以此类推。
Sortx(H,Row,{'Ascend','descend','Ascend'})
南位置,指定为以下值之一:
“汽车”——列表南升序时元素位于最后,降序时元素位于第一个。
'第一的'——列表南元素首先。
“最后一次”——列表南元素持续。
例子:Sortx(H,Row,'Sifeplacement','last')
Sortx(H,Row,'Sifeplacement','last')
已排序的颜色数据,以矩阵形式返回。矩阵中的值出现的顺序与它们在热图上出现的顺序相同。
的ColorDisplayData财产的财产热法贴图对象存储排序的颜色数据。的ColorData属性存储未排序的颜色数据。
ColorDisplayData
ColorData
重新排列的列顺序,作为字符向量的单元格数组返回。
的XDisplayData财产的财产热法贴图对象存储已排序的列顺序。的XData属性存储未分类的列顺序。
的sortx函数集和查询这些热法贴图对象属性:
XDisplayData属性,用于存储x-axis数据。
ColorDisplayData—存储颜色显示数据的属性。
的sortx功能也重置了XLimits财产。
XLimits
的热图
sorty
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系您当地的办公室