exponenta event banner

pie3

3-D круговая диаграмма

Синтаксис

pie3(X)
pie3(X,explode)
pie3(...,labels)
pie3(axes_handle,...)
h = pie3(...)

Описание

pie3(X) рисует трехмерную круговую диаграмму, используя данные в X. Каждый элемент в X представлен в виде среза в круговой диаграмме.

  • Если sum(X) ≤ 1, затем значения в X непосредственно укажите площадь слоев пирога. pie3 рисует только частичный пирог, если sum(X) < 1.

  • Если сумма элементов в X больше единицы, то pie3 нормализует значения по X/sum(X) для определения площади каждого среза пирога.

pie3(X,explode) указывает, следует ли смещать фрагмент от центра круговой диаграммы. X(i,j) смещается от центра круговой диаграммы, если explode(i,j) ненулевое. explode должен быть того же размера, что и X.

pie3(...,labels) задает текстовые метки для фрагментов. Количество меток должно равняться количеству элементов в X.

pie3(axes_handle,...) строит графики в осях с помощью ручки axes_handle вместо в текущие оси (gca).

h = pie3(...) возвращает вектор дескрипторов для объектов разметки, поверхности и текстовой графики.

Примеры

свернуть все

Создайте 3D круговую диаграмму вектора x.

x = [1,3,0.5,2.5,2];
figure
pie3(x)

Для смещения второго кругового фрагмента установите соответствующий explode элемент к 1.

explode = [0,1,0,0,0];
figure
pie3(x,explode)

Создайте 3-D круговую диаграмму и укажите текстовые метки.

x = 1:3;
labels = {'Taxes','Expenses','Profit'};
    
figure
pie3(x,labels)

Создание векторов y2010 и y2011, которые содержат финансовые данные за два года. Затем создайте массив ячеек, содержащий метки для значений.

y2010 = [50 0 100 95];
y2011 = [65 22 97 120];
labels = {'Investments','Cash','Operations','Sales'};

Создать 2около-1 макет мозаичной диаграммы и отображение круговой диаграммы и легенды для y2010 данные в первой плитке. Затем отобразите круговую диаграмму и легенду для y2011 данные во второй плитке.

t = tiledlayout (2,1);
ax1 = nexttile;
pie3(ax1,y2010)
title('2010')
legend(labels)

ax2 = nexttile;
pie3(ax2,y2011)
title('2011')
legend(labels)

Вопросы совместимости

развернуть все

В R2019b изменилось поведение

Расширенные возможности

См. также

Представлен до R2006a