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®, смотрите Способы Импортировать Текстовые файлы (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' смотрите Свойства осей графика.

Примеры

Пример 54. Создание графика микропластины, изменение палитры, просмотр хорошо значений и добавление текстовых меток
  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);

Пример 55. Изменение порядка меток строки в графике
  1. Если вы уже не сделали так, создайте график микропластины, как описано ранее.

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

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

Пример 56. Добавление заголовка и подписей по осям к графику

Для получения информации о добавлении заголовка и оси X и меток оси Y к вашему графику, смотрите Добавление заголовка и подписей по осям, чтобы Строить диаграмму (MATLAB).

Пример 57. Печать и экспорт графика

Для получения информации о печати или экспорте вашего графика, см. Печать и сохранение (MATLAB).

Смотрите также

| |

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