Как сделать диаграмму в виде пирамиды в excel

Половозрастная пирамида в Excel

Половозрастная пирамида представляет собой диаграмму распределения населения по полу и возрасту.
Разберем принципы построения половозрастной пирамиды в Excel.

Половозрастная пирамида (также встречаются названия демографическая пирамида, диаграмма торнадо (tornado chart) и диаграмма бабочка (butterfly chart), названные так за визуальную схожесть с видом торнадо или бабочки) — это диаграмма с графическим представлением распределения населения по полу и возрасту.
В общем же случае график показывает соотношение между двумя показателями по набору параметров.
К примеру, с помощью такого типа диаграммы можно показывать распределение по продуктам в двух магазинах, сравнивать двух конкурентов между собой по различным категориям товаров и т.д.

Как построить половозрастную пирамиду в Excel?

Рассмотрим построение графика на конкретном примере.
Предположим, что у нас имеется следующая таблица (диапазон A1:C16) с данными о составе населения в разрезе пола и возраста:

Таблица с исходными данными

Чтобы построить график создадим вспомогательную таблицу (диапазон E1:F16), в которой один из рядов данных изменим и сделаем отрицательным, другими словами умножим на -1, а другой ряд оставим без изменений.
В этом случае при создании диаграммы столбцы с данными будут расходиться в разные стороны от вертикальной оси.

Аналогичного результата также можно добиться и без создания вспомогательных таблиц, нужно лишь изменить сами исходные данные. Для этого в любую пустую ячейку введем -1, скопируем ее, и выделив диапазон с данными (B2:B16) с помощью специальной вставки умножим значения на -1, после чего все значения в выделенном диапазоне станут отрицательными.

Теперь на основе вспомогательной таблицы непосредственно перейдем к построению пирамиды.
Выделяем данные и переходим в панели вкладок на Вставка -> Диаграмма -> Линейчатая -> Линейчатая с накоплением:

Создание графика

В диаграмме уже узнаются очертания половозрастной пирамиды, однако она все еще не приобрела окончательный вид.
Для этого зададим боковой зазор для рядов равным 0 (по усмотрению можно задать и отличное от 0 значение) — нажимаем правой кнопкой мыши на любой ряд, выбираем Формат ряда данных -> Параметры ряда -> Боковой зазор:

Изменение бокового зазора диаграммы

Также для лучшего восприятия диаграммы перенесем вертикальную ось категорий в левую или правую часть графика.
Нажимаем правой кнопкой мыши на ось и выбираем Формат оси -> Подписи оси -> Вверху или Внизу:

Перенос вертикальной оси диаграммы

Далее настраиваем внешний вид диаграммы на свой вкус и на выходе получаем следующий вариант половозрастной пирамиды:

Половозрастная пирамида

Для завершения построения нам осталось добавить подписи данных, однако в этом шаге также есть определенные трудности.

Добавление подписей

При попытке добавить подписи данных к рядам на диаграмму перед нами встает проблема — в левой части графика данные отображаются со знаком минуса:

Добавление подписей данных

Это проблему легко можно устранить поменяв формат отображения ячеек с исходными данными, или же поменять формат отображения подписей данных на графике.
В Excel числовой формат отображения любой ячейки записывается в виде A;B;C;D (например #;-#;0), где A — вид записи, если число положительное (#), B — если число отрицательное (-#), С — в случае нуля (0), D — если в ячейке не число, а текст (обычно для чисел не используется).
Соответственно убрав минус из отображения отрицательного числа, мы получим требуемый результат.

Выделяем диапазон с данными B2:B16 (или подпись данных на графике) и в окне Формат ячейки (или Формат подписей данных) во вкладке Число прописываем новую маску отображения:

Задание маски отображения

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

Половозрастная пирамида

Подробно ознакомиться с примером половозрастной пирамиды — скачать пример.

Трехмерные диаграммы (поверхности и изолинии) в EXCEL

history 16 мая 2015 г.
    Группы статей

  • Диаграммы и графики

Рассмотрим трехмерные диаграммы в MS EXCEL 2010. С помощью трехмерных диаграмм отображают поверхности объемных фигур (гиперболоид, эллипсоид и др.) и изолинии.

Для начинающих пользователей EXCEL советуем прочитать статью Основы построения диаграмм в MS EXCEL , в которой рассказывается о базовых настройках диаграмм, а также статью об основных типах диаграмм .

При попытке построить диаграмму типа Поверхность на основе одного ряда данных, MS EXCEL может сказать, что ему требуется как минимум 2 ряда. На самом деле, для более или менее наглядной поверхности потребуется как минимум 10 рядов (лучше 20 – для сложных поверхностей). К счастью, ряды не нужно создавать в ручную – достаточно правильно сформировать таблицу с исходными данными.

Построим график функции z=-sin(x*х+y*y)+1 (см. файл примера ).

В качестве источника данных используем таблицу, в которой в верхней строке указаны значения Х, а в левом столбце Y. В остальных ячейках – значения Z для всех пар (Х,Y)

Чтобы значения Z были более информативны — можно использовать Условное форматирование .

Условное форматирование показывает некий вариант изолиний (см. ниже): близкие значения Z выделены одним цветом. Это также позволяет предварительно оценить вид создаваемой диаграммы.

Теперь выделите любую ячейку таблицы и постройте диаграмму типа Поверхность (вкладка Вставка , группа Диаграммы , Кнопка Другие ).

Полученную фигуру можно повращать (кнопка Поворот объемной фигуры на вкладке Макет ).

Для построения диаграммы используется 3 оси: горизонтальная ось (категорий), вертикальная ось (значений), ось Z (рядов значений). Все 3 названия осей требуют пояснения.

Во-первых, ось Z на самом деле является нашей осью Х и отображает имена рядов. Если имена рядов убрать, то изменятся и подписи оси (убрать имена рядов можно нажав кнопку Изменить в окне Выбор источника данных , которое доступно через вкладку Конструктор ).

Этот факт роднит диаграмму Поверхность с Диаграммой График , где по Х отображаются лишь подписи. Т.е. при попытке построить поверхность с неравномерным шагом по Х (например, 1, 2, 5, 9, 77, 103, ..) получим искажения масштаба: значения по Х будут откладываться последовательно 1, 2, 3, … (конечно, Z будет рассчитаны правильно). Интересно, что формат подписей по оси Z можно настроить только изменяя формат ячеек, на которые ссылаются имена рядов (изменение формата на вкладке Число (в окне Формат Оси) ни к чему не приводит).

Во-вторых, по вертикальной оси (значений) на самом деле откладываются значения Z (это очевидно из рисунка).

И, наконец, в-третьих, горизонтальная ось (категорий) – это значения Y (на самом деле опять только подписи). Подписи, как и для Графика можно удалить или изменить нажав кнопку Изменить в окне Выбор источника данных , которое доступно через вкладку Конструктор (на этот раз нужно нажать кнопку расположенную справа).

Так как диаграмма Поверхность – это по сути трехмерный График , в котором одному Х соответствует один Y, то некоторые объемные фигуры отобразить на диаграмме Поверхность не удастся. Например, не удастся отобразить гиперболоид, т.к. каждой паре (Х;Y) на диаграмме Поверхность соответствует только один Z, а для гиперболоида это не так (каждой паре соответствует 2 значения Z). Поэтому, в MS EXCEL придется довольствоваться только половиной гиперболоида.

Как видно из диаграммы, близкие значения Z выделены одним цветом, которые указаны в Легенде. К сожалению, в MS EXCEL невозможно управлять этими уровнями (даже при повороте фигуры количество уровней и диапазоны значений существенно изменяются). Это приводит к тому, что построение изолиний ( линии уровня, контурный график, англ. Contour plot ) реализовано в MS EXCEL в достаточно ограниченном виде: невозможно указать на диаграмме значение изолинии (диапазоны цветов указаны на Легенде), разбиение на диапазоны по Z производится MS EXCEL автоматически и нет возможности на это повлиять. Ниже приведены изолинии для упомянутого выше гиперболоида. Это особый вид диаграммы – Проволочная контурная .

Практически такой же картинки можно добиться простым поворотом фигуры на диаграмме Поверхность .

Ссылка на основную публикацию