Heights, Moves

Высоты частей в круговых диаграммах

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Сводные данные значения

Heights, MovesДополнительныйСписок арифметических выражений

Графические примитивы

ОбъектыЗначения по умолчанию
plot::Piechart3d

Heights: [0.3]

Moves: [0]

plot::Piechart2d

Moves: [0]

Описание

Heights, Moves определяет высоты и смещения одной частей в круговой диаграмме.

Heights определяет высоты частей в plot::Piechart3d. Если никакое значение высоты не дано для части, 0.3 используется. Данные значения должны быть вещественными числами или выражениями параметра анимации.

Moves определяет перемещения частей далеко от центра круговой диаграммы. Если никакое значение перемещения не дано для части, 0 используется. Данные значения должны быть неотрицательными вещественными числами или выражениями параметра анимации. Значения являются частями Radius круговой диаграммы. Значение 1 среднего значения полный радиус круговой диаграммы, 0,5 половины радиуса круговой диаграммы и т.д.

Heights, Moves принимает свой вход в двух форматах:

  • Значения могут быть даны как плоский список значений с записями типа, заданного выше. Первая запись списка будет использоваться для первой части и т.д. Если список содержит меньше значений, чем набор данных круговой диаграммы, последнее значение повторяется. Проигнорированы лишние записи.

  • Значения могут быть даны как список уравнений с положительными целыми числами на левой стороне и значениями – как задано выше – на правой стороне. Целые числа интерпретированы как индексы частей.

Примеры

Пример 1

Мы передвигаем третью фигуру следующей круговой диаграммы далеко от центра наполовину радиус круговой диаграммы:

plot(plot::Piechart2d([1, 2, 1, 3], 
                      Moves = [3 = 0.5]))

Части отодвинуты от центра различными суммами:

plot(plot::Piechart2d([1, 2, 1, 3], 
                      Moves = [0, 0.5, 0.2, 0.1]))

Пример 2

Мы строим analogeous 3D круговую диаграмму:

plot(plot::Piechart3d([1, 2, 1, 3], 
                      Moves = [3 = 0.5]))

Части отодвинуты от центра различными суммами:

plot(plot::Piechart3d([1, 2, 1, 3], 
                      Moves = [0, 0.5, 0.2, 0.1]))

В 3D части круговой диаграммы могут иметь различные высоты:

plot(plot::Piechart3d([1, 2, 1, 3], 
                      Heights = [0.4, 0.5, 0.2, 0.1]))

Пример 3

Вот plot::Piechart3d с анимированным Heights, Moves и Radius:

plot(plot::Piechart3d([4, 3, 2, 1], 
                      Radius = 3 + sin(a),
                      Heights = [cos(a)^2, cos(2*a)^2, 
                                 cos(3*a)^2, cos(4*a)^2],
                      Moves = [0.3*sin(a)^2], a = 0..PI)):

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

Функции MuPAD