exponenta event banner

microplateplot

Визуализация отображения микротитрационной пластины

Синтаксис

microplateplot(Data)
Handle = microplateplot(...)
microplateplot(Data, ...'RowLabels', RowLabelsValue, ...)
microplateplot(Data, ...'ColumnLabels', ColumnLabelsValue, ...)
microplateplot(Data, ...'TextLabels', TextLabelsValue, ...)
microplateplot(Data, ...'TextFontSize', TextFontSizeValue, ...)
microplateplot(Data, ...'MissingValueColor', MissingValueColorValue, ...)
microplateplot(Data, ...'ToolTipFormat', ToolTipFormatValue, ...)

Описание

microplateplot(Data) отображает изображение микротитрационной пластины с каждым хорошо окрашенным в соответствии со значениями интенсивности, например, из устройства считывания пластины.

Handle = microplateplot(...) возвращает маркер перемещения к осям графика.

microplateplot(..., 'PropertyName', PropertyValue, ...) требования microplateplot с необязательными свойствами, использующими пары имя/значение свойства. Можно указать одно или несколько свойств в любом порядке. Заключить каждый PropertyName в одинарных кавычках. Каждый PropertyName нечувствителен к регистру. Эти пары имя/значение свойства следующие:

microplateplot(Data, ...'RowLabels', RowLabelsValue, ...) позволяет указать метки для строк данных.

microplateplot(Data, ...'ColumnLabels', ColumnLabelsValue, ...) позволяет указать метки для столбцов данных.

microplateplot(Data, ...'TextLabels', TextLabelsValue, ...) позволяет указать текст для наложения ячеек на изображении.

microplateplot(Data, ...'TextFontSize', TextFontSizeValue, ...) позволяет указать размер шрифта текста, указанного с помощью 'TextLabels' собственность.

microplateplot(Data, ...'MissingValueColor', MissingValueColorValue, ...) позволяет указать цвет колодцев с отсутствующими значениями (значения NaN).

microplateplot(Data, ...'ToolTipFormat', ToolTipFormatValue, ...) позволяет указать формат текста, используемого в подсказках скважины. При щелчке скважины в подсказках отображается фактическое значение из входной матрицы. ToolTipFormatValue - строка формата, например, используемая sprintf функция. По умолчанию: 'Value: %.3f', которая указывает на включение трех цифр справа от десятичного знака в виде с фиксированной запятой.

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

Data

Объект DataMatrix или матрица, содержащая значения интенсивности, например, из считывателя пластин.

Совет

Для получения справки по импорту данных из электронной таблицы или файла данных в матрицу MATLAB ® см. Импорт текстовых файлов.

Примечание

microplateplot функция преобразует любые нечисловые символы или символы в матрице в значения NaN.

RowLabelsValue

Массив ячеек символьных векторов или строкового вектора, указывающий метки для строк данных. По умолчанию - первый Nбуквы алфавита, где N - количество строк в Data. При наличии более 26 строк в Data, то по умолчанию AA, AB, ..., ZZ. Если Data является объектом DataMatrix, то по умолчанию используются метки строк Data.

ColumnLabelsValue

Массив ячеек символьных векторов или строкового вектора, указывающий метки для столбцов данных. По умолчанию: 1, 2, ..., M , где M - количество столбцов в Data. Если Data является объектом DataMatrix, то по умолчанию используются метки столбцов Data.

TextLabelsValue

Массив ячеек символьных векторов или строковых векторов того же размера, что и Data задает наложение текста на ячейки изображения.

TextFontSizeValue

Положительное целое число, указывающее размер шрифта текста, указанного с помощью 'TextLabels' собственность. Размер шрифта по умолчанию определяется автоматически на основе размера окна «Рисунок».

MissingValueColorValue

Трехэлементный числовой вектор значений RGB, указывающий цвет колодцев с отсутствующими значениями (значения NaN). По умолчанию: [0, 0, 0], которая определяет черный цвет.

ToolTipFormatValue

Форматировать строку, например, используемую sprintf , которая определяет формат текста, используемого в подсказках скважины. При щелчке скважины в подсказках отображается фактическое значение из входной матрицы.

По умолчанию: 'Value: %.3f', которая указывает на включение трех цифр справа от десятичного знака в виде с фиксированной запятой.

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

Handle

Ручка к осям графика.

Совет

Используйте Handle выходные данные с помощью set функции и 'YDir' или 'XDir' для изменения порядка A через H этикетки или 1 через 12 соответственно. Обратите внимание, что на графике микроплит порядок по умолчанию для A через H метки, или 'YDir' свойство, является 'reverse' (сверху вниз) и порядок по умолчанию для 1 через 12 метки, или 'XDir' свойство, является 'normal' (слева направо). Для получения дополнительной информации о 'XDir' и 'YDir' свойства см. в разделе «Свойства осей».

Примеры

Пример 40. Создание графика микропланшета, изменение карты цветов, просмотр значений колодца и добавление текстовых меток
  1. Загрузите MAT-файл, включенный в программное обеспечение Bioinformatics Toolbox™, которое содержит две переменные: assaydata, матрицу 8 на 12 значений данных из микротитрационной пластины, и whiteToRed, матрица 64 на 3, которая определяет карту цвета.

    load microPlateAssay
  2. Создайте визуализацию данных с микротитрационной пластины.

    microplateplot(assaydata)
  3. Измените визуализацию, чтобы использовать карту цвета «белый-красный», а затем просмотрите подсказку, отображающую значение D6 скважины, щелкнув по ней.

    colormap(whiteToRed)

    Обратите внимание, что все скважины в столбце 12 являются черными, что указывает на отсутствие данных.

  4. Наложение на X на E8 колодца.

    1. Создание пустого массива ячеек.

      mask = cell(8,12);
    2. Добавить строку 'X' в ячейку в пятой строке и восьмом столбце массива.

      mask{5,8} = 'X';
    3. Передача массива ячеек в microplateplot с помощью функции 'TextLabels' собственность.

      microplateplot(assaydata,'TEXTLABELS',mask);

Пример 41. Изменение порядка меток строк на графике
  1. Если это еще не сделано, создайте график микропланшета, как описано ранее.

  2. Верните маркер перемещения к осям графика, а затем измените порядок меток букв строк.

    h = microplateplot(assaydata);
    set(h,'YDir','normal')

Пример 42. Добавление меток заголовка и оси на печать

Сведения о добавлении заголовков и меток осей X и Y на график см. в разделе Добавление заголовков и меток осей в диаграмму.

Пример 43. Печать и экспорт печати

Сведения о печати или экспорте печати см. в разделе Печать и сохранение.

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