exponenta event banner

plotContour

Печать данных контуров окупаемости инвестиций в структурном наборе DICOM-RT

Описание

пример

plotContour(contour) выводит на график одну или несколько данных контура области, представляющей интерес (ROI), сохраненных в dicomContours объект.

пример

plotContour(contour,number) отображает только данные горизонталей ROI с указанным номером ROI number.

пример

plotContour(___,ax) строит данные горизонталей окупаемости инвестиций в осях, указанных ax. Выбор ax может предшествовать любой из комбинаций входных аргументов в предыдущих синтаксисах.

пример

h = plotContour(___) возвращает дескрипторы графических объектов для печати. Вы можете использовать h для запроса и изменения свойств графика. h является объектом группы. Дополнительные сведения о свойствах объекта группы см. в разделе Group Properties

Примеры

свернуть все

Считывание метаданных DICOM из файлов набора структур DICOM-RT.

info = dicominfo('rtstruct.dcm');

Извлеките данные ROI из структурного набора и контурных модулей ROI метаданных DICOM. Выходные данные представляют собой dicomContours объект, хранящий извлеченные данные ROI.

contour = dicomContours(info);

Отображение ROIs имущества dicomContours объект.

contour.ROIs
ans=2×5 table
    Number          Name           ContourData    GeometricType       Color    
    ______    _________________    ___________    _____________    ____________

      1       {'Body_Contour' }    {90x1 cell}     {90x1 cell}     {3x1 double}
      2       {'Tumor_Contour'}    {21x1 cell}     {21x1 cell}     {3x1 double}

Постройте график всех данных контуров ROI в объекте.

figure
plotContour(contour)

Figure contains an axes. The axes contains 111 objects of type line.

Можно также вывести на график определенные данные контура ROI, выбрав их по номеру ROI. Постройте график данных контуров ROI, указанных номером ROI 1.

figure
plotContour(contour,1)

Figure contains an axes. The axes contains 90 objects of type line.

Считывание метаданных DICOM из файлов набора структур DICOM-RT.

info = dicominfo('rtstruct.dcm');

Извлеките данные ROI из структурного набора и контурных модулей ROI метаданных DICOM. Выходные данные представляют собой dicomContours объект, хранящий извлеченные данные ROI.

contour = dicomContours(info);

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

figure('Position',[1 1 700 700])
tiledlayout(2,2)

Создание объекта-оси с помощью nexttile функция. Оси проходят по первым двум столбцам компоновки мозаичной диаграммы. Постройте график всех данных контуров окупаемости инвестиций на этих осях.

ax1 = nexttile(1,[1,2]);
plotContour(contour,ax1)
title('ROI Contour Data')

Создайте объект второй оси и запишите данные горизонталей ROI, указанные номером ROI 1.

ax2 = nexttile;
plotContour(contour,1,ax2)
title('ROI Contour Data of ROI Number 1')

Создайте объект третьей оси и постройте график данных горизонталей ROI, указанных номером ROI 2.

ax3 = nexttile;
plotContour(contour,2,ax3)
title('ROI Contour Data of ROI Number 2')

Figure contains 3 axes. Axes 1 with title ROI Contour Data contains 111 objects of type line. Axes 2 with title ROI Contour Data of ROI Number 1 contains 90 objects of type line. Axes 3 with title ROI Contour Data of ROI Number 2 contains 21 objects of type line.

Считывание метаданных DICOM из файлов набора структур DICOM-RT.

info = dicominfo('rtstruct.dcm');

Извлеките данные ROI из структурного набора и контурных модулей ROI метаданных DICOM. Выходные данные представляют собой dicomContours объект, хранящий извлеченные данные ROI.

contour = dicomContours(info);

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

h = plotContour(contour)
h = 
  2x1 Group array:

  Group    (Body_Contour)
  Group    (Tumor_Contour)

Добавьте текстовые описания для каждого графика контуров ROI с помощью возвращаемых маркеров.

text(290,0,-400,'\leftarrow ROI number 1','Parent',h(1))
text(90,0,-500,'\leftarrow ROI number 2','FontWeight','Bold','Parent',h(2))

Figure contains an axes. The axes contains 113 objects of type line, text.

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

свернуть все

Данные ROI, указанные как dicomContours объект.

Число ROI, указанное как скаляр или вектор. При задании вектора отображается несколько контурных последовательностей.

Номер ROI - это идентификационный номер ROI в ROIs имущества dicomContours объект.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Целевые оси, заданные как объект-дескриптор, возвращаемый axes или gca.

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

свернуть все

Дескриптор графического объекта, возвращенный как hggroup объект или массив hggroup объекты. При указании ax, h является потомком осей ax. В противном случае h является потомком текущих осей.

См. также

Объекты

Функции

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