【发布时间】:2017-10-08 00:21:03
【问题描述】:
我有一个基于三种不同实验条件(α、β 和 γ)的蛋白质和每种蛋白质的值的列表。包含这些值的数组称为“heatmap_data”。蛋白质的名称在名为:'text'的数组中
我生成了一张热图:
rows = ['ALPHA' ;'BETA '; 'GAMMA']
rowscell = cellstr(rows)
dm=DataMatrix(heatmap_data,rowscell,text);
cg = clustergram(dm,'Standardize','none');
cgAxes =plot(cg);
set(cgAxes, 'Clim', [-1,1])
我可以理解标签可能不适合短空间,但如果它们是写的,我可以减小字体大小,或扩大树状图等
我的问题:有没有办法强制 MATLAB 显示列名,即使它们重叠,或者我可以按照树状图排序的相同顺序保存名称的函数,以便我可以识别每个簇中的蛋白质?
谢谢
【问题讨论】:
标签: matlab heatmap dendrogram rowname