Круговые диаграммы

На основе круговой диаграммы легко определить, какой процент от суммы всех элементов массива составляет каждый конкретный элемент этого массива. Круговые диаграммы строятся с помощью функции pie.

Например, построим круговую диаграмму для вектора t, состоящего из 6 элементов.

>> t = [1 4 8 12 6 3];

>>pie (t)

Первый элемент вектора t составляет 3% от общей суммы, второй (в направлении против часовой стрелки) — 12%, третий — 24%, четвертый — 35%, пятый — 18% и шестой — 9%.

Если сумма элементов вектора меньше 1, функция pie построит диаграмму с пропущенным сектором.

 

Для наглядности на круговой диаграмме можно отделить один или несколько секторов. С этой целью нужно ввести дополнительный вектор, который по размеру равен вектору со значениями, но состоит из нулей и единиц (причем единицы устанавливаются в позициях, соответствующих позициям отделяемых элементом в векторе значений). Этот дополнительный вектор нужно задать в качестве второго аргумента функции pie. Так, чтобы отделить на круговой диаграмме секторы, соответствующие элементам вектора t со значенияим 8 и 6, введем следующие команды.

>> t = [l 4 8 12 6 3];

>> s = [0 0 1 0 1 0];

>> pie (t,s)

Помимо функции pie, существует функция pie3, позволяющая строить трехмерные круговые диаграммы. Ее синтаксис аналогичен синтаксису функции pie.