Вертикальные полосы отображают увеличение значений
1 |
5 |
9 |
13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 85 89 93 |
97 |
Рис. 8.5. Вертикальные полосы отмечают увеличение значений данных
0,0 0,2 0.4 0.6 0.8 1,0
70 |
• |
|
|
|
|
|
|
• |
: |
46 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
: |
41 |
60 |
- |
|
|
|
|
|
|
1: 36 |
50 |
- |
|
|
|
|
|
|
• |
: |
31 |
40 |
- |
• |
|
|
|
|
|
• |
: |
26 |
|
|
|
• |
• |
• |
• |
• |
|
21 |
30 |
- |
1 |
|
|
|
|
|
|
• |
• |
• |
• |
|
: |
16 |
20 |
- |
|
|
• • |
1 |
• |
|
: |
11 |
10 |
- |
1Янв |
Фев |
|
|
1: 6 |
|
|
.^Л- |
мл^-^L |
Июн |
|
|
0 |
- |
|
- |
^ |
|
|
щ " " |
|
|
|
|
|
Map |
Апр |
Май |
|
|
|
Рис. 8.6. Горизонтальные полоски выводятся линейчатой диаграммой, использующей вспомогательную ось значений
Создание точечной диаграммы с цветными квадрантами
На рис. 8.7 показана точечная диаграмма, выводящая 10 точек данных. Обратите внимание на две оси значений в центре диаграммы, образующих четыре одинаковых квадранта. Каждый квадрант закрашен другим цветом с помощью ряда гистограммы с накоплением.
Чтобы создать диаграмму, показанную на рис. 8.7, выполните ряд действий.
1.Создайте стандартную точечную диаграмму, выводящую данные диапазона А2:В11. Удалите легенду.
2.Выделите диапазон А14:С15 и выберите команду Правка^^Копировать.
3.Выделите диаграмму и выберите команду Правка^=>Специальная вставка. В диа логовом окне Специальная вставка установите переключатели новые ряды и в столбцах. Установите флажок Категории (подписи оси X) в первом столбце. Те перь диаграмма выводит три ряда — Ряд1, Ряд2 и РядЗ.
240 |
Часть П. Построение диаграмм |
Di Chapter08.Kls |
^ ^ |
F T |
taMM |
8 |
H r |
-10
-15
Гистограима с накоплением!
н" "< Т'ЩЖр1ХШЖХЖЖ118ЖХ^Ж'7Ж¥.^р8^^^ |
...J ±\6 |
Рис. 8.7. В точечной диаграмме с помощью гистограммы с накоплением изображены четыре фоновых квадранта разного цвета
4. Выделите ряд Ряд2 и активизируйте диалоговое окно Формат ряда данных. От кройте вкладку Ось и установите флажок по вспомогательной оси. Повторите
• этот шаг для ряда РядЗ.
5.Выделите Ряд2 и измените его тип на тип нормированной гистограммы с нако плением. То же самое сделайте для ряда РядЗ.
6.Активизируйте диалоговое окно Параметры диаграммы, откройте вкладку Оси и убедитесь, что выводятся все четыре оси.
7.Выделите Ряд2 (или Рядз) и активизируйте диалоговое окно Формат ряда дан ных. Откройте вкладку Параметры и введите в поле Ширина зазора значение 0.
8.По очереди выделите каждую из четырех точек данных гистограммы и установи те их цвета (они должны быть разными). Как вы помните, первый щелчок вы деляет ряд, а второй — точку данных ряда.
9.Вьщелите верхнюю ось, активизируйте диалоговое окно Формат оси, откройте вкладку Вид и установите все переключатели нет. Повторите эту операцию для правой оси.
10.Подписи осей точечной диаграммы находятся рядом с осями. Возможно, вы предпочтете установить метки делений снизу от оси. Это можно сделать с по мощью вкладки Вид диалогового окна Формат оси.
Еще один способ вывода четырех фоновых квадрантов — создание файла изображения, содержащего четыре цветных квадрата. Затем с помощью диа логового окна Формат области построения можно задать изображение в ка честве фонового.
Диаграммы с единственной точкой данных
Два примера этого раздела демонстрируют, как в диаграмме можно вывести един ственное значение. Это делается путем имитации какого-либо прибора, например термометра, спидометра или тахометра.
Глава 8. Искусные приемы создания и использования диаграмм |
241 |
Диаграмма в виде термометра
Диаграмма-термометр часто используется, чтобы показать процент выполнения какой-либо задачи. Создать средствами Excel диаграмму в виде термометра довольно легко. Для этого достаточно создать диаграмму, выводящую значение одной ячейки как ряда данных.
На рис. 8.8 показана диаграмма, иллюстрирующая ежедневное продвижение к по ставленной цели: 1000 новых клиентов в течение 15 дней. Ячейка В18 содержит целе вое значение, равное 1000. В ячейке В19 записана простая формула
=СУММ(В2:В1б)
Ячейка В21 содержит формулу, вычисляющую процент достижения цели:
=В19/В18
При вводе в столбец В новых данных формулы вычисляют текущий результат.
iiChapter084<lr |
|
|
В |
|
Количество |
|
новых |
День |
клиентов |
День 1 |
90 |
День 2 |
83 |
День 3 |
132 |
|День 4 |
87 |
День 5 |
102 |
День 6 |
132 |
День 7 |
|
День 8 |
|
День 9 |
|
День 10 |
|
День 11 |
|
День 12 |
|
День 13 |
|
День 14 |
|
День 15 |
|
Цель |
1000 |
Всего |
626 |
щ^^^'-' ':jm2u
Процент достижения цели
а 4 > >i\j(^_0б / |
OQW\OS_08^ |
tli^ |
|
|
±1, |
Рис. 8.8. Диаграмма выводит процент достижения заданной цели
Для создания диаграммы, показанной на рис. 8.8, выделите ячейку В21, активизи руйте мастер диаграмм и создайте гистограмму. Обратите внимание на пустую строку над ячейкой В21, Без нее Excel использовала бы для диаграммы весь блок данных, а не одну ячейку. Когда же ячейка В21 изолирована от других данных, мастер диаграмм использует только ее. Выполните несколько изменений.
Удалите ось категорий х. Удалите легенду. Добавьте подпись данных.
Установите ширину зазора в нуль (в результате столбик гистограммы займет по ширине всю область построения).
Во вкладке Шкала диалогового окна Формат оси (для вертикальной оси) введите в
поле минимальное значение число О, а в поле максимальное значение — число 1.
242 |
Часть П. Построение диаграмм |
На рис. 8.9 показана вариация на эту же тему — график, выводящий единственную точку данных. Маркер ряда заменен автофигурой в виде двусторонней стрелки.
Вставка автофигур вместо маркеров ряда рассматривается в главе 6, "Автофигуры и графика".
^тапшТЯЯmmsu^^^^^^^^^^m^Wf^'^&i ::^Ш<1|
|
|
А |
8 |
С |
...J |
D. .. I...E |
1 F 1 G i_..Pdl |
|
|
|
Количество |
|
|
Процент достижения цели |
|
|
|
новых |
|
|
|
1 |
День |
клиентов |
|
|
|
|
[ |
2 |
День 1 |
90 |
|
|
100'> |
100% |
i |
3 |
День 2 |
83 |
|
|
90''^ |
90% |
|
4 |
ДеньЗ |
132 |
|
|
1 ^День 4 |
87 |
|
|
80% |
80% |
|
6 |
День 5 |
102 |
|
|
|
|
t |
7 |
День 6 |
132 |
|
|
70% |
70% |
|
а |
День 7 |
95 |
|
|
|
|
|
\^ |
День 8 |
|
|
|
60% |
60% |
|
10 |
День 9 |
|
|
|
50% |
50% |
|
11 |
День 10 |
|
|
|
|
12 |
День 11 |
|
|
|
40\ |
40*^i |
|
|
День 12 |
|
|
|
|
|
|
|
|
|
|
|
14 |
День 13 |
|
|
|
30% |
30% |
м^ |
|
|
|
|
IS |
День 14 |
|
|
|
|
|
|
16 День 15 |
|
|
|
20% |
20% |
|
17 |
Цель: |
1000 |
|
|
10% |
10% |
|
18 |
|
|
|
19 |
Всего: |
721 |
|
|
|
|
|
20 |
|
72% |
|
V |
|
J |
[Ж |
|
|
|
* biy(OB37lQBJt\06j09/ |
|
• |
\<\ |
1 iin\ |
|и '* |
|
Рис. 8.9. График выводит единственное значение с помощью автофигуры, вставленной вместо маркера ряда
Диаграммы в виде шкалы прибора
На рис. 8.10 показана круговая диаграмма, имитирующая шкалу измерительного прибора. Диаграмма выводит единственное значение, расположенное в ячейке ВЬ од нако фактически использует три точки данных (А4:А6).
|Дйнныв диаграииы
40,0%
10,0%1
50.0%^
W ^ > NU" ое_07 7"08_08 ^ сОГХоо_.1о z^" ~ы |
tl6 |
|
Jj |
Рис. 8.10. Диаграмма, имитирующая шкалу спидометра, |
выводит значение в процентах . |
|
Глава 8. Искусные приемы создания и использования диаграмм |
243 |
Нижний сектор этой диаграммы всегда отображает значение, равное 50%; этот сектор скрыт (в группе Граница установлен переключатель невидимая, а в группе За ливка — переключатель прозрачная). Два видимых сектора изображают значение ячейки В1. В ячейке А4 находится формула
= ( М И Н ( В 1 ; 1 0 0 % ) / 2 )
Функция мин используется для вывода меньшего из двух значений: или значения ячейки В1, или 100%. Результат функции мин делится на 2, поскольку видима только половина круговой диаграммы. Благодаря функции мин значения, превышающие 100%, будут выводиться как 10 0%.
Формула ячейки А5 вычисляет величину оставшейся части круга, расположенного справа от "стрелки прибора":
=50%-А4
На рис. 8.11 показана кольцевая диаграмма с двумя рядами. Нижние части обоих рядов скрыты. Цвета и подписи данных внешнего ряда характеризуют значения выво димого параметра.
^^^^^^^^^^№W^^f'^'^' laiSlill
|
[Значение параметра: |
32,0% |
С |
1 . D .,.! |
.Е |
1 F .L,„G^ |
1 \\ |
|
|
|
|
В |
|
|
|
|
|
1 ^ |
Внутренний ряд |
Внешний ряд |
|
Значение параметра |
|
|
|
|
|
|
|
|
|
|
|
16,0% |
10% |
Критическое |
|
|
|
|
|
1 |
34,0% |
15% Опасное |
ЩШ^^^Ш^ |
Опасное |
^ ^ ^ ^ ^ ^ Д ^ д Д ^ ^ И |
|
6 1 |
50.0% |
25% |
Безопасное |
|
|
|
|
|
|
1 7 |
|
|
50% |
|
|
|
|
|
|
По" |
|
|
|
|
|
|
|
|
|
ПТ |
|
|
|
|
1вВН^ж£;к. >.<ш^. .,':к^.Я1в1^Н |
|
["12 |
|
|
|
|
|
ПУ |
|
|
|
|
|
|
|
|
|
гтт |
|
|
|
|
|
|
|
J |
|
15 |
|
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
|
Jd |
|
\ 1 L |
|
|
|
|
• Jii |
|
J |
|
|н < >• |
H1/108J07J(USJ>6/06J)9/_08JCLX08_11/ |
|
|
|
|
|
|
Puc. 8.11. Кольцевая диаграмма, имитирующая тахометр, выводит значение
впроцентах
Вдругих листах рабочей книги Pic08_ii_add.xls приведены дополнительные примеры диаграмм, имитирующих шкалы измерительных приборов.
Использование фиктивных осей
в этом разделе рассматривается весьма полезный прием создания диаграмм, при менимый во многих ситуациях, — имитация оси значений с помощью ряда точечной диаграммы.
Вступительный пример
Обычно фиктивная ось значений используется для выведения описательных над писей. Как вы уже знаете, изменить текст подписей оси значений невозможно, по скольку они всегда генерируются из чисел, обозначающих шкалу ряда. Вы можете управлять форматированием подписей, однако их содержимое жестко определено правилами Excel, изменить его невозможно.
На рис. 8.12 показана диаграмма, которая на первый взгляд не подчиняется прави лам Excel. Диаграмма выводит результаты тестов, причем на оси значений изображе ны не числовые значения, а оценки в буквенной системе от А до F, принятой в США.
244 |
Часть П. Построение диаграмм |
Ig^[ |
A • он^ |
^ ^ ^ ^ ^ 1 |
|
"~!1 |
|
1 |
|
|
Оценки |
|
|
|
: |
'I |
1 |
1 |
в |
18 |
|
|
:=р^^ |
|
10 ; |
9 |
|
75 |
|
|
|
h^4 J |
3 |
|
55 |
|
|
Результаты тестирования |
|
|
|
|
t |
2 |
|
32 |
|
|
|
|
|
|
5 |
! |
^ |
|
93 |
|
|
|
|
|
|
6 |
1 |
5 |
|
69 |
|
А |
|
|
|
|
7 |
\ |
6 |
|
94 |
|
|
|
|
|
|
|
|
|
|
|
1 |
8.1 |
7 |
|
88 |
|
|
|
|
|
' |
d i |
8 |
|
100 |
|
В |
|
|
|
1 11 |
10 |
|
94 |
|
С |
|
|
|
|
12 |
|
|
|
|
|
|
|
|
Данные фиктивной оси |
|
|
|
\ |
|
13 |
D |
|
|
--- |
|
14 |
X |
Y |
Подписи |
|
|
|
|
15 |
0 |
|
0 |
F |
|
|
|
|
|
16 |
0 |
|
20 |
D |
F |
|
|
|
|
17 |
0 |
|
40 |
С |
|
|
|
|
|
|
|
|
|
|
18 |
0 |
|
60 |
В |
|
Номер теста |
|
|
|
IS |
|
0 |
|
80 |
А |
|
|
|
|
|
|
|
|
^ i ] |
|
20 |
»j1^(06^07/oaj38/oe_o$>/oejo/oeji Х о а д г / о о ^ з / JiJ |
jH |
4 • |
1 ..^ГА |
|
|
|
|
|
|
|
|
|
Рис. 8.12, График, в котором ось значений имитируется рядом точечной диаграммы
ПРИНЦИПЫ ИМИТАЦИИ ОСЕЙ
Ниже приведено несколько принципов, на основе которых создана диаграмма, по казанная на рис. 8.12.
•Диаграмма фактически является смешанной: в ней сочетаются график и точеч ная диаграмма.
•"Настоящая" ось значений скрыта. Вместо нее выводится ряд точечной диа граммы, отформатированный таким образом, чтобы выглядеть как ось.
•Данные точечной диаграммы находятся в диапазоне А14:В18. Ось у представля
ет числовые оценки каждой буквы, например F представляет О, D — 20 и т.д.
• Подписи оси (буквы А—F) являются пользовательскими подписями данных ря да точечной диаграммы.
Чтобы лучше понять принцип действия фиктивной оси, ознакомьтесь с диаграм мой, показанной на рис. 8.13. Это стандартная точечная диаграмма, в которой точки данных соединены линиями, а маркеры ряда имитируют горизонтальные метки деле ний. В диаграмме используются пять точек данных, определенные в диапазоне А2:В6. Все значения х одинаковы (равны 1), поэтому ряд выводится как вертикальная линия. "Метки делений" имитируются пользовательскими подписями данных. Как видите, ряд данных выглядит как вертикальная ось.
СОЗДАНИЕ ДИАГРАММЫ
Чтобы создать диаграмму, показанную на рис. 8.12, выполните ряд действий.
1.Выделите диапазон А1:В11 и с помощью мастера диаграмм создайте стандарт ный график. Удалите легенду.
2.Выделите диапазон А15:В19 и выберите команду Правка^Копировать.
3.Вьщелите диаграмму и выберите команду Правка'=>Специальная вставка. Установите переключатели новые ряды и Значения (Y) в столбцах. Установите флажок Категории (подписи оси X) в первом столбце. Этим вы добавляете в диаграмму новый ряд.
4.Выделите новый ряд и выберите команду Диаграмма^^Мип диаграммы. Задайте точечную диаграмму с подтипом, выводящим линии и маркеры. Ряд точечной
Глава 8. Искусные приемы создания и использования диаграмм |
245 |
диаграммы выводится поверх оси значений графика. Ось значений х нового ря да выводится сверху, а ось значений у ~ справа.
|i2chapter08.Kk |
::тщт:шшшштшшшшттшшшш^^^^^^Ш,|^^Щ^ШШ^/:^^Щ1,>шм |
А |
8 |
|
С |
' 0 1 ' Е " ' Т |
•• F |
"'Т 0 |
г |
И |
1^ |
1 |
J |
"1 Til |
1 X |
Y |
10 |
F |
|
|
|
|
|
|
|
|
•~i| |
2 |
|
|
|
|
|
|
|
|
|
|
14 ^ |
|
30 |
D |
|
|
А -г |
|
|
|
|
|
|
50 |
С |
80 - |
|
|
|
|
|
|
|
|
6 |
|
70 |
В |
|
|
В - |
|
|
|
|
|
|
6 |
|
90 |
А |
60 - |
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
С - |
|
|
|
|
|
8" |
|
|
|
40 - |
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
D - |
|
|
|
|
|
10 |
|
|
|
20 • |
|
|
|
|
|
|
|
|
11 |
|
|
|
|
|
F |
-" |
|
|
|
|
|
12 |
|
|
|
|
|
|
|
|
1,5 |
1,75 |
i |
|
|
|
|
|
0.25 |
0,5 |
0,75 |
1 |
1,25 |
|
15 |
|
|
|
-20 - |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
— |
|
|
|
|
|
16 |
|
|
|
|
|
|
|
|
|
|
|
uL |
|
|
|
|
|
|
|
|
,,,,,,^,,,^,,J |
Jid |
|м < • |
W^'^^XS^M№39T^J^Т^^ |
|
|
|
|
liOJ |
Рис. 8.13. С помощью пользовательских подписей данных ряд точечной диаграммы имитирует вертикальную линию с метками делений
5.Выделите ряд точечной диаграммы и активизируйте диалоговое окно Формат ряда данных. Активизируйте вкладку Вид. Задайте черный цвет линии и опреде лите тип маркера в виде метки делений. Во вкладке Подписи данных установите любые параметры (подписи настроим позже).
6.Выделите подписи данных ряда точечной диаграммы и активизируйте диалоговое окно Формат подписей данных. Во вкладке Выравнивание установите в поле Положе ние подписи значение Слева. Поскольку подписи располагаются слева, нужно будет соответственно подстроить размер и положение области построения диафаммы.
7.Наступило время заняться осями. Выделите "настоящую" ось значений, распо
ложенную слева (это ось графика). Активизируйте диалоговое окно Формат оси и откройте вкладку Шкала. В поле минимальное значение введите число О, в по ле максимальное значение — число 100, а в поле цена основных делений — чис ло 20. Этим вы создаете линии сетки, которые делят диаграмму на пять гори зонтальных разделов, соответствующих пяти буквам оценок. Затем активизируй те вкладку Вид и установите все переключатели нет (чтобы скрыть ось).
8.Вьщелите ось значений х ряда точечной диаграммы (она вверху диаграммы) и активизируйте диалоговое окно Формат оси. Во вкладке Вид установите все пе реключатели нет, чтобы скрыть ось.
9.Выделите ось у точечной диаграммы (она расположена справа). Активизируйте диалоговое окно Формат оси. Во вкладке Шкала введите в поле минимальное значение число О, в поле максимальное значение — число 100, в поле цена ос новных делений — число 20. Во вкладке Вид установите все переключатели нет.
10.По очереди выделите каждую подпись данных ряда точечной диаграммы и свя жите ее с соответствующей ячейкой диапазона С15:С19.
Задание пользовательских подписей данных
В нескольких примерах этой главы применяются пользовательские подписи данных. Как уже отмечалось, подписи данных Excel имеют существенное ограничение: задать диапа зон ячеек, используемый в подписях данных ряда, невозможно. Разработанная автором надстройка JWalk Chart Tools, предоставляет макросы VBA, позволяющие преодолеть это ограничение. Ниже показано диалоговое окно JWalk Chart Tools.
246 |
Часть П. Построение диаграмм |
O^ta Labels j Chart Sfee | Export } Picture | Text See | Chert Report |
fipply lab^stothis series!
Оценки Пист1'$13|2:^В$11
Г Cre^e Hss totfielabet cefe
JEI
Альтернативный способ состоит в связывании каждой подписи с соответствующей ячей кой вручную. Для этого нужно выделить подпись и ввести в строке формул ссылку на ячейку. Еще один способ — задать каждую подпись отдельно как текст.
Создание оси с неравномерными интервалами
в предыдущем примере фикгивная ось была разбита на равномерные интервалы: рас стояние между метками делений бьшо постоянным ~ 20 единиц. На рис. 8.14 показана диаграмма с фиктивной осью, разбитой на неравномерные интервалы. Существенно то, что диаграмма автоматически транслирует значения рейтингов, храршщиеся в диапазоне В13:В19, в описательный текст. Если изменить любое из значений в этом диапазоне, соот ветствующая "метка делений" в диафамме немедленно перемещается в новое место.
Т . |
D...J . Е |
ггчгтггтт.ттт^тгд-...,...-.-„ '•щ. |
f |
жЮЛМ. |
„Q... ..I |
н I |
г |
.....К„ .Tj |
Данные |
|
|
|
|
|
Месяц Рейтинг |
|
|
|
|
|
Янв |
|
Рейтинг бе5опэсности |
|
|
|
|
|
|
Map |
Отлично |
|
|
|
|
Апр |
|
|
|
|
Очень хорошо |
|
|
|
|
|
|
|
|
|
|
Хорошо |
|
|
|
|
Данные фиктивной оси |
Допустимо |
|
|
|
|
Подписи |
|
|
|
|
Плохо |
|
|
|
|
|
|
|
|
|
Недопустимо |
Недогустимо |
|
|
|
|
Плохо
Допустимо
Хорошо 901 Очень хорошо lOOj Отлично
• • i l ! „
Рис. 8.14. Точечная диаграмма имитирует ось значений
Диаграммы, показанные на рис. 8.13 и 8.14, аншюгичны за исключением того, что в диаграмме на рис. 8.14 линии сетки имитируются с помошью полос погрешностей по оси X ряда точечной диаграммы. Линии сетки гистограммы отключены.
Возможности гистограмм и линейчатых диаграмм
в этом разделе приведены примеры диаграмм, создать которые, на первый взгляд, невозможно. Однако как вы увидите, несколько трюков и немного воображения по могут преодолеть любые препятствия.
Глава 8. Искусные приемы создания и использования диаграмм |
247 |
Варианты гистограмм с накоплением
Гистограммы с накоплением позволяют сравнивать вклады индивидуальных компонентов в общую сумму для разных категорий. Однако этот тип диаграмм не всегда справляется с задачей. Одна из проблем демонстрируется с помощью рис. 8.15. Первоначальная цель диаграммы — облегчить сравнение объемов про даж в одни и те же месяцы разных лет (например, за январь 2001 и 2002 года). Однако данные в диаграмме расположены так, что сравнивать эти величины очень трудно. Каждый месяц отделен от своего "собрата" в следующем году пя тью столбиками.
pTffWfflffiliilM |
|
^^m^i |
:(.тШ.М |
|
|
к |
-d |
|
|
|
ФевТ)1 |
|
Сравнение объемов продаж в первых полугодиях |
|
|
|
2001-2002 |
|
|
Map ^0^ |
|
|
|
266 |
477 |
|
|
Апр 'o^ |
|
|
Май 101 |
|
422 |
|
|
ИюнЮ1 |
316 |
416 |
|
|
Янв102 |
322 |
398 |
|
|
Фев Х)2 |
344 |
|
|
|
Map 102 |
|
322 |
|
|
AnpiQ2 |
480 |
312 |
|
|
МайЮ2 |
|
|
Июн t)2 |
498 |
302! |
|
|
Янв |
Фев |
Map |
Апр |
Май |
Июн |
Янв |
Фев |
Map |
Апр |
Май |
Июн |
01 |
01 |
01 |
01 |
01 |
01 |
02 |
02 |
02 |
02 |
02 |
02 |
|
|
|
|
|
• Юг и Север |
|
|
|
|
|
» н|/0в_09/ов_10/08_и/08_12/08_13/08_14\0в_15/ |
|
jjlJ__ |
|
|
|
|
|
J ±1tiU. |
Рис. 8.15. Сравнить данные по одноименным месяцам довольно сложно |
|
|
На рис. 8.16 показана усовершенствованная |
версия |
предыдущей диаграммы. Ука |
занную выше проблему решает переупорядочение данных таким образом, чтобы од ноименные месяцы были расположены рядом. Повышает наглядность также вставка пустых строк. Ширина зазора гистограммы установлена нулевой. Можно ввести до полнительное усовершенствование: вставить пустые строки сверху и снизу диапазона. Тогда перед январем и после июня будет выводиться по одному пустому столбику и диаграмма будет выглядеть более привлекательно.
Внекоторых случаях нужно сравнивать значение одного столбика со значениями столбика с накоплением. В диаграмме, показанной на рис. 8.17, выводится объем за каза по каждому изделию рядом с соответствующим столбиком гистограммы с накоп лением, изображающим запас на складе плюс количество изделий, находящихся в данный момент в производстве.
ВExcel нет средств решения такой задачи, однако ее можно решить, переупорадочив данные определенным образом. Диаграмма, показанная на рис. 8.17, представляет собой стандартную гистограмму с накоплением, выводящую данные диапазона
A1:D12. Ширина зазора установлена в нуль. Диаграмма фактически содержит 11 категорий, хотя визуально кажется, что их всего четыре. Трюк состоит в том, что в каждой категории выводятся все три ряда, причем значения определенных рядов ис кусственно приравнены к нулю (пустые ячейки).
248 |
Часть П. Построение диаграмм |
li|Chapter08.xls |
|
|
|
H H I I i ^ ^ |
|
|
|
|
|
, |
J^^ |
|
А |
В |
С |
|
|
|
|
|
|
1 |
D 1 Б 1 F 1 G 1 Н ! } 1 J 1 К |
Tj |
Янв Т)1 |
189 |
ST] |
|
Сравнение объемов продаж в первых |
полугодиях |
|
|
2 |
|
|
|
3 Я н в Ш |
322 |
398 |
|
|
|
2001-2002 |
|
|
|
|
|
|
4 |
|
|
|
900 - |
|
|
|
|
|
|
|
|
6в |
Фев Т)1 |
201 |
543 |
800 |
- |
|
|
|
|
|
|
|
|
ФевТ02 |
344 |
ЗАА\ |
700 |
- |
|
|
|
|
|
|
|
|
1 07Map Х)1 |
|
|
|
|
|
|
|
|
|
|
205 |
513 |
600 |
- |
|
|
|
|
|
|
|
|
9 Map 102 |
421 |
322 |
500 |
- |
|
|
|
|
|
|
|
|
МО |
Апр 101 |
266 |
477 |
400 |
- |
|
|
|
|
|
|
|
|
11 |
300 |
- |
|
|
|
|
|
|
|
|
12 |
АпрТ02 |
434 |
309 |
|
|
|
|
|
|
|
|
200 |
- |
|
|
|
|
|
|
|
|
|1'з' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
- |
|
|
|
|
|
|
|
|
14 |
Май 101 |
301 |
422 |
|
|
|
|
|
|
|
|
15 |
МайЮ2 |
480 |
312 |
0 |
- |
|
|
|
|
|
|
|
|
16 |
|
|
|
|
• ^ Г Ч |
- r - f N |
- r - C N |
- - C N |
- - C N |
- . - C N |
|
|
316 |
416 |
|
O O |
O O |
O O |
O O |
|
O O |
O O |
|
17 ИюнХИ |
|
m m |
m m |
Q L Q . |
a. |
|
a. |
>2:>s: |
x x |
|
18 |
Июн102 |
498 |
3021 |
X X |
m m |
0 5 0 5 |
c c |
|
mm |
o p |
|
C K D : |
е е |
5 2 |
< |
< |
|
5 5 |
s s |
|
19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
[Ж |
|
|
|
|
|
|иЮг В Север | |
|
|
|
|
[гГ |
|
|
|
|
|
|
|
|
|
|
|
|
|и 4 • wl/08^05/P8JO / 0 |
8 J U |
Q8J2 / |
08J3 / 08J4 / |
08^15 \08_16^ | 4 | |
|
|
|
|
| |
И(^| |
Рис. 8.16. Переупорядочение данных и вставка пустых столбиков облегчают срав нение одноименных месяцев
e№Chdpter08.xts
|
в |
На |
|
|
|
|
Зака |
|
|
|
А-350 |
зано |
складе |
производстве |
Сравнение объема «ака^а с количеством изделий |
|
800 |
425 |
|
на складе и в производстве |
|
|
|
|
|
|
|
|
|
|
|
|
525! |
300! |
|
|
8 18-100 |
897 |
610 |
400 |
|
|
|
|
|
|
|
|
300 |
700 |
|
|
|
|
|
|
Заказано пНаскл4Ц« н В производстве |
|
м' Ч • • ••W=^.08ji./08j£ |
'1'^'Ъ108J4'/b8J5/08J6Х08Prfi_17/ • HI |
>\п |
Рис. 8.17. Диаграмма выводит одиночные столбики рядом со столбиками с накоплением
На рис. 8.18 показана вариация предыдущей диаграммы. В отличие от предыду щего примера, данные не нужно упорядочивать определенным образом. Фактически это смешанная диаграмма с двумя осями значений. С рядом Заказано ассоциирована левая ось значений, а с двумя другими рядами — правая ось значений.
Поскольку используются разные оси значений, ширину зазора ряда Заказано можно настроить независимо. В примере, показанном на рис. 8.18, ширина зазора равна 50.
Обе оси значений должны иметь одинаковые шкалы. Если Excel установит разные шкалы автоматически, то их нужно повторно настроить вручную.
Глава 8. Искусные приемы создания и использования диаграмм |
249 |