exponenta event banner

addYLabel

Метка оси Y тепловой карты или кластерграммы

Описание

пример

addYLabel(hm_cg_object,label) добавляет метку под осью y тепловой карты или кластерграммы.

пример

addYLabel(hm_cg_object,label,Name,Value) задает свойства объекта текста метки с использованием аргументов пары имя-значение. Например, addYLabel(hmObj,'Samples','Color','red','FontSize',12) отображает метку красным 12-точечным шрифтом. Можно указать несколько пар имя-значение. Заключите каждое имя свойства в кавычки.

пример

textObj = addYLabel(___) возвращает текстовый объект textObj используется в качестве метки тепловой карты или кластерграммы с использованием любой из комбинаций входных аргументов из предыдущих синтаксисов.

Примеры

свернуть все

Загрузите образец данных экспрессии генов.

load bc_train_filtered

Отображение тепловой карты значений экспрессии генов для 4918 генов из 78 образцов.

hmo = HeatMap(bcTrainData.Log10Ratio);
             Standardize: '[column | row | {none}]'
               Symmetric: '[true | false].'
            DisplayRange: 'Scalar.'
                Colormap: []
               ImputeFun: 'string -or- function handle -or- cell array'
            ColumnLabels: 'Cell array of strings, or an empty cell array'
               RowLabels: 'Cell array of strings, or an empty cell array'
      ColumnLabelsRotate: []
         RowLabelsRotate: []
                Annotate: '[on | {off}]'
          AnnotPrecision: []
              AnnotColor: []
       ColumnLabelsColor: 'A structure array.'
          RowLabelsColor: 'A structure array.'
       LabelsWithMarkers: '[true | false].'
    ColumnLabelsLocation: '[ top | {bottom} ]'
       RowLabelsLocation: '[ {left} | right ]'

Figure HeatMap 1 contains an axes. The axes contains 178 objects of type image, rectangle.

Добавьте заголовок к тепловой карте красным цветом.

title = addTitle(hmo,'Gene Expression Data','Color','red');

Figure HeatMap 1 contains an axes. The axes contains 178 objects of type image, rectangle.

Измените размер шрифта заголовка.

title.FontSize = 12;

Figure HeatMap 1 contains an axes. The axes contains 178 objects of type image, rectangle.

Добавьте метки к осям X и Y.

addXLabel(hmo,'Samples','FontSize',12);
addYLabel(hmo,'Genes','FontSize',12);

Figure HeatMap 1 contains an axes. The axes contains 178 objects of type image, rectangle.

Входные аргументы

свернуть все

Тепловая карта или объект кластерграммы, указанный как HeatMap объект или clustergram объект.

метка оси y, заданная как символьный вектор или строка.

Пример: 'Genes'

Типы данных: char | string

Выходные аргументы

свернуть все

метка оси y, возвращенная как Text объект.

Представлен в R2009b