sorty

Ordena as linhas de um heatmap pelos valores de uma de suas colunas.

Categoria: Graphics > 2-D and 3-D Plots

Sintaxe

sorty(h)

Ordena as linhas pela primeira coluna exibida, em ordem crescente.

sorty(h, column)

Ordena pela coluna de nome column.

sorty(h, column, direction)

Escolhe a ordem 'ascend' ou 'descend'.

Descrição

É a contrapartida de sortx. Reorganiza YDisplayData e as linhas de ColorDisplayData sem alterar os dados subjacentes. A ordenação é estável e coloca valores ausentes no fim.

Argumentos de entrada

h
Handle de um gráfico heatmap.
column
Rótulo da coluna usada na ordenação, como aparece em XDisplayData.
direction
'ascend' (padrão) ou 'descend'.

Exemplo

Reordenando linhas em ordem decrescente

hm = heatmap([3 1 2; 6 4 5]);
sorty(hm, '1', 'descend');
disp(hm.YDisplayData')
disp(hm.ColorDisplayData)
Saída
    {'2'}    {'1'}
     6     4     5
     3     1     2

Veja também

sortx heatmap sort sortrows