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(...) возвращает вектор указателей в исправление, поверхность и графические объекты текста.

Примеры

свернуть все

Создайте 3-D круговую диаграмму вектора 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-by- 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