sbiotrellis

Отобразите на графике данные или результаты симуляции в графике решетки

Описание

пример

trellisplot = sbiotrellis(data,groupCol,xCol,yCol) графики каждая группа в data как задано переменной groupCol столбца группы в его собственный подграфик. Данные, заданные столбцом xCol построен против данных, заданных столбцом (столбцами) yCol.

пример

trellisplot = sbiotrellis(data,groupCol,xCol,yCol,Name,Value) дополнительные опции использования заданы одним или несколькими Name,Value парные аргументы, которые поддерживаются plot команда.

пример

trellisplot = sbiotrellis(data,fcnHandle,groupCol,xCol,yCol) графики каждая группа в data как задано переменной groupCol столбца группы в его собственный подграфик. sbiotrellis создает подграфик путем вызова указателя на функцию, fcnHandle, с входными параметрами, заданными data столбцы xCol и yCol. fcnHandle не может быть пустым и должен быть задан.

fcnHandle должен иметь подпись fcnHandle(x,y), где x числовой вектор-столбец и y матрица с одинаковым числом строк как x.

Например, если вы хотите создать график решетки с логарифмической осью Y, используйте @semilogy как указатель на функцию, где semilogy функция, которая отображает данные на графике с логарифмическим масштабом для оси Y.

пример

trellisplot = sbiotrellis(simData,fcnHandle,xCol,yCol) графики каждая группа в simData в его собственный подграфик. sbiotrellis создает подграфик путем вызова указателя на функцию, fcnHandle с входными параметрами, заданными столбцами xCol и yCol. fcnHandle может быть пустым ('' или []). Если пустой, график временной зависимости по умолчанию создается с помощью указателя @plot.

fcnHandle должен иметь подпись fcnHandle(simDataI,xCol,yCol), где simDataI один SimData объект и xCol и yCol соответствующие входные параметры к sbiotrellis.

Совет

Используйте plot метод sbiotrellis возражает, чтобы наложить SimData возразите или dataset на существующем sbiotrellis график. Например, plot(trellisplot,...) добавляет график к объекту trellisplot. SimData или dataset это строится, должен иметь то же число элементов или группы как trellisplot объект. plot метод имеет те же входные параметры как sbiotrellis.

Входные параметры

свернуть все

Данные в виде a dataset (Statistics and Machine Learning Toolbox), содержащий сгруппированные данные, a groupedData object, или a table.

Имя столбца группы в виде вектора символов или строки, которая является именем столбца в data это содержит группирующуюся информацию или пустое название '' или ""который подразумевает, что в data существует только одна группа.

Имя столбца, чтобы построить на оси X в виде вектора символов или строки.

Если data groupedData, затем xCol может также быть пустое название '' или "", и x-координаты данных определяются переменной, заданной в DATA.Properties.IndependentVariableName.

Если data dataset (Statistics and Machine Learning Toolbox) или table, затем xCol не может быть пустым.

Имя столбца, чтобы построить на оси Y в виде вектора символов, строки, представляет в виде строки вектор или массив ячеек из символьных векторов.

Обработайте к функции в виде указателя на функцию.

Если первый аргумент является a dataset (Statistics and Machine Learning Toolbox) или groupedData object, fcnHandle должен иметь подпись fcnHandle(x,y), где x числовой вектор-столбец и y матрица с одинаковым числом строк как x.

Если это - a SimData object, fcnHandle должен иметь подпись fcnHandle(simDataI,xCol,yCol), где simDataI один SimData объект и xCol и yCol соответствующие входные параметры к sbiotrellis.

Данные моделирования в виде a SimData object.

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

свернуть все

Объект графика в виде объекта sbiotrellis. Объект имеет следующие свойства.

  • hFig – Это - объект MATLAB® фигуры. Используйте этот объект управлять внешним видом и поведением фигуры. Например, чтобы изменить цвет фона окна рисунка в белый, введите trellisplot.hFig.Color = 'white'. Для списка свойств смотрите свойства Figure Properties.

  • nPlots – Это свойство говорит вам общее количество графиков в фигуре.

  • plots – Это - вектор из объектов осей с длиной, равной nPlots. Используйте это свойство управлять внешним видом и поведением объектов осей. Например, если вы хотите изменить ось Y в логарифмическую шкалу, введите set(trellisplot.plots,'YScale','log'). Для списка свойств смотрите свойства Axes Properties.

Примеры

свернуть все

Загрузите демонстрационный набор данных. Данные содержат измерения концентрации препарата в центральных и периферийных отсеках для 30 предметов.

load('sd5_302RAgeSex.mat');

Создайте график решетки Центральных концентраций для каждого предмета.

t = sbiotrellis(data, 'ID', 'Time', 'CentralConc',...
               'Marker', 'o','LineStyle','--','MarkerFaceColor','b');
% Resize the figure.
t.hFig.Position(:) = [100 100 1200 800];

Используйте plot метод sbiotrellis возражает, чтобы наложить периферийные данные о концентрации по тому же графику.

plot(t,data,'ID','Time','PeripheralConc','Marker','d',...
            'LineStyle',':','MarkerFaceColor','r');

Задайте указатель на функцию @semilogy изменить ось Y в логарифмическую шкалу.

t2 = sbiotrellis(data,@semilogy,'ID','Time','CentralConc');
%Resize the figure
t2.hFig.Position(:) = [100 100 1200 800];

plot(t2,data,@semilogy,'ID','Time','PeripheralConc');

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

|

Представленный в R2009a
Для просмотра документации необходимо авторизоваться на сайте