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.

Примеры

свернуть все

Загрузите демонстрационный набор данных. Данные содержат измерения концентрации препарата в центральных и периферийных отсеках для 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];

Figure contains 30 axes objects. Axes object 1 with title ID 1 contains an object of type line. This object represents CentralConc. Axes object 2 with title ID 6 contains an object of type line. Axes object 3 with title ID 11 contains an object of type line. Axes object 4 with title ID 16 contains an object of type line. Axes object 5 with title ID 21 contains an object of type line. Axes object 6 with title ID 26 contains an object of type line. Axes object 7 with title ID 2 contains an object of type line. Axes object 8 with title ID 7 contains an object of type line. Axes object 9 with title ID 12 contains an object of type line. Axes object 10 with title ID 17 contains an object of type line. Axes object 11 with title ID 22 contains an object of type line. Axes object 12 with title ID 27 contains an object of type line. Axes object 13 with title ID 3 contains an object of type line. Axes object 14 with title ID 8 contains an object of type line. Axes object 15 with title ID 13 contains an object of type line. Axes object 16 with title ID 18 contains an object of type line. Axes object 17 with title ID 23 contains an object of type line. Axes object 18 with title ID 28 contains an object of type line. Axes object 19 with title ID 4 contains an object of type line. Axes object 20 with title ID 9 contains an object of type line. Axes object 21 with title ID 14 contains an object of type line. Axes object 22 with title ID 19 contains an object of type line. Axes object 23 with title ID 24 contains an object of type line. Axes object 24 with title ID 29 contains an object of type line. Axes object 25 with title ID 5 contains an object of type line. Axes object 26 with title ID 10 contains an object of type line. Axes object 27 with title ID 15 contains an object of type line. Axes object 28 with title ID 20 contains an object of type line. Axes object 29 with title ID 25 contains an object of type line. Axes object 30 with title ID 30 contains an object of type line.

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

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

Figure contains 30 axes objects. Axes object 1 with title ID 1 contains 2 objects of type line. These objects represent CentralConc, PeripheralConc. Axes object 2 with title ID 6 contains 2 objects of type line. Axes object 3 with title ID 11 contains 2 objects of type line. Axes object 4 with title ID 16 contains 2 objects of type line. Axes object 5 with title ID 21 contains 2 objects of type line. Axes object 6 with title ID 26 contains 2 objects of type line. Axes object 7 with title ID 2 contains 2 objects of type line. Axes object 8 with title ID 7 contains 2 objects of type line. Axes object 9 with title ID 12 contains 2 objects of type line. Axes object 10 with title ID 17 contains 2 objects of type line. Axes object 11 with title ID 22 contains 2 objects of type line. Axes object 12 with title ID 27 contains 2 objects of type line. Axes object 13 with title ID 3 contains 2 objects of type line. Axes object 14 with title ID 8 contains 2 objects of type line. Axes object 15 with title ID 13 contains 2 objects of type line. Axes object 16 with title ID 18 contains 2 objects of type line. Axes object 17 with title ID 23 contains 2 objects of type line. Axes object 18 with title ID 28 contains 2 objects of type line. Axes object 19 with title ID 4 contains 2 objects of type line. Axes object 20 with title ID 9 contains 2 objects of type line. Axes object 21 with title ID 14 contains 2 objects of type line. Axes object 22 with title ID 19 contains 2 objects of type line. Axes object 23 with title ID 24 contains 2 objects of type line. Axes object 24 with title ID 29 contains 2 objects of type line. Axes object 25 with title ID 5 contains 2 objects of type line. Axes object 26 with title ID 10 contains 2 objects of type line. Axes object 27 with title ID 15 contains 2 objects of type line. Axes object 28 with title ID 20 contains 2 objects of type line. Axes object 29 with title ID 25 contains 2 objects of type line. Axes object 30 with title ID 30 contains 2 objects of type line.

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

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

Figure contains 30 axes objects. Axes object 1 with title ID 1 contains an object of type line. This object represents CentralConc. Axes object 2 with title ID 6 contains an object of type line. Axes object 3 with title ID 11 contains an object of type line. Axes object 4 with title ID 16 contains an object of type line. Axes object 5 with title ID 21 contains an object of type line. Axes object 6 with title ID 26 contains an object of type line. Axes object 7 with title ID 2 contains an object of type line. Axes object 8 with title ID 7 contains an object of type line. Axes object 9 with title ID 12 contains an object of type line. Axes object 10 with title ID 17 contains an object of type line. Axes object 11 with title ID 22 contains an object of type line. Axes object 12 with title ID 27 contains an object of type line. Axes object 13 with title ID 3 contains an object of type line. Axes object 14 with title ID 8 contains an object of type line. Axes object 15 with title ID 13 contains an object of type line. Axes object 16 with title ID 18 contains an object of type line. Axes object 17 with title ID 23 contains an object of type line. Axes object 18 with title ID 28 contains an object of type line. Axes object 19 with title ID 4 contains an object of type line. Axes object 20 with title ID 9 contains an object of type line. Axes object 21 with title ID 14 contains an object of type line. Axes object 22 with title ID 19 contains an object of type line. Axes object 23 with title ID 24 contains an object of type line. Axes object 24 with title ID 29 contains an object of type line. Axes object 25 with title ID 5 contains an object of type line. Axes object 26 with title ID 10 contains an object of type line. Axes object 27 with title ID 15 contains an object of type line. Axes object 28 with title ID 20 contains an object of type line. Axes object 29 with title ID 25 contains an object of type line. Axes object 30 with title ID 30 contains an object of type line.

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

Figure contains 30 axes objects. Axes object 1 with title ID 1 contains 2 objects of type line. These objects represent CentralConc, PeripheralConc. Axes object 2 with title ID 6 contains 2 objects of type line. Axes object 3 with title ID 11 contains 2 objects of type line. Axes object 4 with title ID 16 contains 2 objects of type line. Axes object 5 with title ID 21 contains 2 objects of type line. Axes object 6 with title ID 26 contains 2 objects of type line. Axes object 7 with title ID 2 contains 2 objects of type line. Axes object 8 with title ID 7 contains 2 objects of type line. Axes object 9 with title ID 12 contains 2 objects of type line. Axes object 10 with title ID 17 contains 2 objects of type line. Axes object 11 with title ID 22 contains 2 objects of type line. Axes object 12 with title ID 27 contains 2 objects of type line. Axes object 13 with title ID 3 contains 2 objects of type line. Axes object 14 with title ID 8 contains 2 objects of type line. Axes object 15 with title ID 13 contains 2 objects of type line. Axes object 16 with title ID 18 contains 2 objects of type line. Axes object 17 with title ID 23 contains 2 objects of type line. Axes object 18 with title ID 28 contains 2 objects of type line. Axes object 19 with title ID 4 contains 2 objects of type line. Axes object 20 with title ID 9 contains 2 objects of type line. Axes object 21 with title ID 14 contains 2 objects of type line. Axes object 22 with title ID 19 contains 2 objects of type line. Axes object 23 with title ID 24 contains 2 objects of type line. Axes object 24 with title ID 29 contains 2 objects of type line. Axes object 25 with title ID 5 contains 2 objects of type line. Axes object 26 with title ID 10 contains 2 objects of type line. Axes object 27 with title ID 15 contains 2 objects of type line. Axes object 28 with title ID 20 contains 2 objects of type line. Axes object 29 with title ID 25 contains 2 objects of type line. Axes object 30 with title ID 30 contains 2 objects of type line.

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

свернуть все

Данные в виде 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.

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

|

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