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