Перейти к содержимому
31 января, 2013 / Dr. Semenoff

Двусторонние диаграммы

8. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 2011

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

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

К одному из основных недостатков данного вида диаграмм можно отнести невозможность отобразить отрицательную динамику анализируемых показателей.

Двусторонние диаграммы применяются:

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

Во-вторых, для отображения изменений во времени двух показателей. Например, динамики регионального уровня безработицы среди мужчин и женщин за период.

Построение двусторонней диаграммы

Следует отметить, что в OpenOffice.org Calc в стандартном наборе диаграмм отсутствует график двусторонней диаграммы.Чтобы создать двустороннюю диаграмму необходимо либо дополнительно настраивать обычную ленточную диаграмму, либо строить диаграмму с помощью текстовой функции REPT.

Способы создания диаграммы в Openffice.org Calc.

1. Преобразовавание обычной ленточной диаграммы

2. При помощии функции REPT. В этом случае будет создана так называемая текстовая диаграмма.

Рассмотрим каждый из перечисленных способов более подробно.

I. Создание двусторонней диаграммы путем преобразования графика односторонней ленточной диаграммы

Разобьем весь процесс построения диаграммы на несколько последовательных шагов.

В качестве исходных данных  возьмем  данные об уровне безработицы среди мужчин и женщин, разных возрастных групп, проживающих в США, Таблица 1.

Шаги.

1.  Преобразуем данные Таблицы 1. Изменим значение  уровня мужской безработицы с положительного на отрицательное и запишем новые данные в Таблицу 2.

2. По данным Таблицы 2 создадим с помощью Мастера диаграмм  обычную ленточную диаграмму.

1. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 2011

3. В режиме правки изменим расположение столбцов диаграммы. Сделаем так, чтобы они находились на одном уровне.

Режим правки графика. Два раза нажимаем на поле графика.

Наводим курсор и нажимаем  на любой столбец справа,   показывающий безработицу среди Женщин. В появившемся списке выбираем Формат рядов данных…

В появившемся диалоговом окне Ряды данных в пункте Пересечение ставим 100%.

2. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 2011

3. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 2011

4. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 20115. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 2011

4. В режиме правки изменяем формат чисел, расположенных  на  горизонтальной оси диаграммы. Сделаем так, чтобы все числа на горизонтальной оси были положительными.

Выделяем нижнюю горизонтальную ось, нажимаем правую кнопку мыши и выбираем Формат оси…

В появившемся окне Ось Y выбираем Числа/Процентный/13%

Если такого формата нет, то запишем в строку Код формата следующую комбинацию символов [>0]0%;[<0]0%;0%  и выберем появившийся формат.

6. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 2011

7. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 2011

8. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 2011

График двусторонней диаграммы: распределение безработных мужчин и женщин разных возрастных групп, проживающих в США.

Таблица 1. Распределение  населения по уровню безработицы. Данные по США по состоянию на 1 декабря 2011 года

Возрастные группы, лет

Уровень безработицы среди мужчин,%

Уровень безработицы среди женщин,%

16 — 17

31,10%

24,50%

18 — 19

24,50%

17,00%

20 — 24

15,10%

13,10%

25 — 34

9,30%

9,30%

35 — 44

6,70%

6,90%

45 — 54

6,30%

6,60%

55 и более

6,20%

5,70%

Таблица 2. Данные таблицы 1 после внесённых изменений

Возрастные группы, лет

Уровень безработицы среди мужчин,%

Уровень безработицы среди женщин,%

16 — 17

-31,1%

24,5%

18 — 19

-24,5%

17%

20 — 24

-15,1%

13,1%

25 — 34

-9,3%

9,3%

35 — 44

-6,7%

6,9%

45 — 54

-6,3%

6,6%

55 и более

-6,2%

5,7%

II. Создание двусторонней ленточной текстовой диаграммы с помощью текстовой функции REPT

Принцип построения диаграммы с помощью текстовой функции REPT заключается в следующем. Любой символ, записанный в функцию,  повторяется  заданное количество раз, образуя строку определений длины. Это и будут столбцы или ленты.  Количество повторений символов равно числовому значению показателя. Основная трудность в применении данной функции заключается в том, что при слишком больших числах будет строиться слишком длинная строка, которая выйдет за пределы видимой части листа рабочей книги табличного редактора. Это обстоятельство может затруднить или сделать вообще невозможным  визуальный анализ данных.

Чтобы устранить данную проблему необходимо изменить размерность данных разделив их, например, на 100.

Но следует иметь в виду, что  исходные или преобразованные данные должны состоять из целых чисел, так как символы в строке всегда отражаются полностью. Например, если в качестве исходного символа в функции REPT будет  единица, которая должна будет повториться 8 и 8,2 раз, то в каждую строку запишется по 8 единиц.

Синтаксис функции REPT

Также в примере будет дополнительно использована функция UNICHAR, которая преобразует код UNICODE в символ. В качестве символа используем черный прямоугольник, так как при последовательном расположении он образует ленту или столбец.

=UNICHAR(9608) — █

Более подробно применение функции REPT для построении текстовой ленточной диаграммы рассмотрено в статье Создание текстовых ленточных диаграмм.

Шаги.

1. Создадим Таблицу 3, добавив к Таблице 1 два новых столбца «Мужчины» и «Женщины».

2. В столбец Мужчины в каждую строку запишем  функцию REPT. В функциях сделаем ссылки на ячейки с данным об уровне безработицы среди мужчин.

3. В столбец Женщины также запишем формулу с функцией REPT. В функциях сделаем ссылку на ячейки  с данными об уровне безработицы среди женщин.

3. После появления горизонтальных лент расширим границы ячеек, чтобы ленты полностью  уместились в ячейки.

4. Сделаем выравнивание данных столбца Мужчины  по правому краю.

5. Поменяем цвет лент выделив ячейки со столбцами и изменив цвет шрифта.

Двусторонняя диаграмма готова.

9. Двусторонняя диаграмма. Безработица среди мужчин и женщин в США 2011

Скопируйте данную таблицу вместе с заголовком и вставьте в ячейку A1 любого рабочего листа OpenOffice.org Calc.

Затем повторите шаг 4 и шаг 5.

Таблица 3. Таблица с данными и исходными формулами

Возрастные группы, лет

Уровень безработицы среди мужчин,%

Уровень безработицы среди женщин,%

Мужчины

Женщины

55 и более

6,2

5,7

=REPT(UNICHAR(9608);B2)

=REPT(UNICHAR(9608);C2)

45 — 54

6,3

6,6

=REPT(UNICHAR(9608);B3)

=REPT(UNICHAR(9608);C3)

35 — 44

6,7

6,9

=REPT(UNICHAR(9608);B4)

=REPT(UNICHAR(9608);C4)

25 — 34

9,3

9,3

=REPT(UNICHAR(9608);B5)

=REPT(UNICHAR(9608);C5)

20 — 24

15,1

13,1

=REPT(UNICHAR(9608);B6)

=REPT(UNICHAR(9608);C6)

18 — 19

24,5

17

=REPT(UNICHAR(9608);B7)

=REPT(UNICHAR(9608);C7)

16 — 17

31,1

24,5

=REPT(UNICHAR(9608);B8)

=REPT(UNICHAR(9608);C8)