2016-01-03 44 views
0

我在Matlab生物信息工具箱中使用clustergram。我想向某些列添加顏色標記,與​​3210類似,但我想標記特定的ColumnLabels(ID)而不是特定的集羣。Matlab clustergram:通過列標籤添加顏色標記

任何人都知道一種方法來做到這一點?

+1

在你的第一個環節有一個「屬性行和列標籤」一節。它具有'RowLabelsColor'和'ColumnLabelsColor'屬性。你有沒有嘗試設置這些?您可以傳遞基因ID的結構數組 – Kevin

回答

1

找到它。基於凱文的指教,我通過顏色的結構爲ColumnLabelsColor,然後設置LabelsWithMarkerstrue

clustergram(mat,'Colormap', redbluecmap,'ColumnLabelsColor',s,'LabelsWithMarkers',true) 

墊是我的二維條碼。 s是2個單元格數組的結構,每個數組的長度都是列數:第一個數組是ColumnLabels,第二個數組是我定義的顏色。

默認情況下,設置ColumnLabelsColor會更改標籤文本的顏色。設置LabelsWithMarkerstrue增加了標籤和clustergram之間的顏色標記: enter image description here