Книга: Google Таблицы
Назад: Фильтр и режим фильтрации
Дальше: Наглядное представление для длинных списков и таблиц (чередующиеся строки)

ДИАГРАММЫ

НЕСКОЛЬКО СЛОВ О ДИАГРАММАХ. СООТНОШЕНИЕ DATA INK ЭДВАРДА ТАФТИ

При создании графиков и диаграмм не используйте объем, затенение и другие визуальные эффекты, которые лишь мешают восприятию.

Существует формула, разработанная Эдвардом Тафти, главным специалистом по информационному дизайну:

Или, если перевести на русский язык:

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

Сравните, например, следующие две круговые диаграммы, отображающие структуру продаж овощной лавки:

Кстати, круговые диаграммы, даже с хорошим коэффициентом Data-Ink, часто проигрывают линейчатым в простоте восприятия сообщения:

КОГДА КАКУЮ ДИАГРАММУ ИСПОЛЬЗОВАТЬ?

Для покомпонентного сравнения (анализа структуры, долей, вкладов частных в целое) — круговую диаграмму. Помните, что сумма частей такой диаграммы должна давать 100%.

Для позиционного сравнения (нескольких товарных позиций, филиалов, компаний, магазинов) — линейчатую диаграмму.

Для анализа изменения показателя в динамике (динамика ВВП или продаж, например) — гистограмму (если значений немного) или график (если значений много).

Для частотного анализа (как часто значения анализируемой величины, как правило, случайной, попадают в тот или иной интервал) — гистограмму.

Подробнее о визуализации данных читайте в лучшей книге на эту тему — «Говори на языке диаграмм» Джина Желязны.

СОЗДАНИЕ ДИАГРАММ В GOOGLE ТАБЛИЦЕ

1.-Выделите нужные данные (необязательно: диапазон можно выделить и на втором шаге в окне Редактор диаграмм) и нажмите Вставка — Диаграмма:

2.-В появившемся редакторе диаграмм проверьте или введите (если не выделяли изначально) диапазон с данными и выберите тип диаграммы:

Если вас устраивает один из предложенных вариантов, можно ограничиться вкладкой Рекомендуем, которую вы можете видеть на скриншоте выше.

Все типы диаграмм есть на следующей одноименной вкладке Редактора:

На последней вкладке — Настройка — можно менять оформление: шрифты, цвета, подписи:

Так, в примере изменен цвет серии «Книги по философии» и добавлено отверстие в 50% от диаграммы. Получилась так называемая кольцевая диаграмма вместо стандартной круговой.

КАРТА

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

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

Допустим, у вас есть список топ-100 стран по населению (и сами данные по населению тоже), который выглядит так:

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

В Редакторе на вкладке Типы диаграмм выберите Карту. На вкладке Настройка оставляйте регион Земной. Цвета вы можете изменить по вкусу:

И вуаля — карта с выделенными странами, составляющими топ-100 по населению:

Названия стран можно указывать как на русском, так и на английском языке.

Есть и другой тип диаграммы-карты — с маркерами. В этой диаграмме страны не заливаются цветом:

В настройках можно выбрать только один регион.

Например, для данных по топ-10 производителей ветровой энергии давайте выберем Европу (источник данных — ):

А вот рейтинг потребления пива ().

Настройки:

И результат:

В такой диаграмме при наведении мышкой на страну появляется ее название и значение параметра. Здесь у рекордсмена — Чехии — 148,6 л в год.

Можно ли отмечать на карте города, а не страны? Да.

Посмотрим на посещаемость футбольных матчей в разных городах (источник ):

В случае с городами подойдет только Географическая диаграмма с маркерами:

Выберем регион «Европа», настроим цвета, как в предыдущем примере, и получим следующий результат:

СПАРКЛАЙНЫ: МАЛЕНЬКИЕ ГРАФИКИ В ЯЧЕЙКАХ

Допустим, у вас есть много рядов данных, например по продажам книг, и вы хотите посмотреть динамику по каждому ряду, но при этом не создавать большое количество отдельных диаграмм (это долго и неудобно, они будут занимать много пространства на листе и т. д.). Для этого подойдут спарклайны — мини-графики в ячейках, которые появились в версии Excel 2010.

К счастью, в Таблицах они тоже есть и, в отличие от приложения Microsoft, реализованы в виде функции (в Excel их нужно вставлять через меню Вставка).

Функция так и называется: SPARKLINE.

У нее два аргумента: данные и параметры. Данные — то, на основе чего строятся диаграммы. Это обязательный аргумент. А параметры — аргумент необязательный, если его опустить, будет построен обычный график:

Формула в данном базовом случае выглядит очень просто:

=SPARKLINE­(B2:M2),

где B2:M2 — ячейки с данными по продажам.

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

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

Он задается как диапазон (на листе) или массив (прямо внутри функции) из парных сочетаний: параметр — его значение; параметр — его значение.

Примеры с диапазоном будут ниже. Пример с массивом прямо внутри функции:

=SPARKLINE­(B2:M2;­{"charttype" \ "column"; "axiscolor" \ "red"})

Пары «параметр — значение» разделяются точкой с запятой, а параметр от значения отделяется обратной косой чертой.

Список всех параметров можно посмотреть в справке, он довольно большой.

Рассмотрим основные.

Самый главный параметр, конечно, тип диаграммы — charttype. Процитируем справку:

Значение для линейного графика — line (по умолчанию);

Значение для гистограммы — bar;

Значение для столбчатой диаграммы — column;

Значение для столбчатой диаграммы, которая предполагает всего два результата (положительный или отрицательный), — winloss.

Примечание. Последний тип диаграммы также называют «выигрыш-проигрыш». С ее помощью можно легко увидеть, были ли (и когда) дни с нулевыми или отрицательными значениями.

Рассмотрим все типы диаграмм. Для этого создадим вспомогательную таблицу, строки из которой будут вторым аргументом (параметрами) функции SPARKLINE.

В первой ячейке укажем параметр; в данном случае тип диаграммы, charttype. Во второй — значение этого параметра. Мы подготовим все существующие варианты:

Теперь функция будет выглядеть так:

=SPARKLINE­(B2:M2;P1:Q1)

где P1:Q1 — диапазон с параметрами.

Результат вычисления функции с четырьмя разными типами диаграмм:

Теперь рассмотрим график column, добавив еще несколько параметров:

Перечислим все параметры для разных типов диаграмм (из справки Таблиц).

Для линейных графиков:

Для столбчатой диаграммы и диаграммы с положительным или отрицательным результатом:

Для гистограмм

ПРИМЕРЫ СПАРКЛАЙНОВ

Рассмотрим несколько примеров использования спарклайнов.

ГИСТОГРАММА

Если задать параметр charttype равным bar, а max — равным максимальному значению в наборе данных (его можно рассчитать функцией МАКС (MAX)), то вы получите наглядную гистограмму:

ВЫШЕ ОПРЕДЕЛЕННОГО УРОВНЯ ИЛИ НЕТ?

Зададим в отдельной ячейке планку — некий минимум продаж, на который мы будем ориентироваться.

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

Если затем мы построим спарклайн с типом bar по данным из столбца C и D, то сможем увидеть, какие из товаров находятся выше заданного уровня (столбцы C и D на следующем скриншоте скрыты):

ПОЗИЦИОННОЕ СРАВНЕНИЕ

Спарклайн типа bar подходит и для позиционного сравнения. На скриншоте — сравнение двух лет:

Задайте параметры color1 и color2, если хотите изменить цвета вашего спарклайна.

ВЫИГРЫШ / ПРОИГРЫШ: ВИЗУАЛИЗАЦИЯ ПОПЫТОК СПОРТСМЕНОВ

Спарклайн типа winloss подходит для отображения удачных и неудачных попыток спортсменов. В примере есть ячейка с неким порогом, который необходимо преодолеть в каждой попытке (4,95). Логическая функция следующего вида в зависимости от результата возвращает единицу или минус единицу:

=IF(B2>­$G$1;1;-1)

=ЕСЛИ­(B2>­$G$1;1;-1),

где B2 — ячейка с результатом спортсмена, $G$1 — ячейка с целевым значением — «проходным баллом».

У этого спарклайна мы настроили сразу пять параметров:

charttype = winloss — тип «выигрыш / проигрыш»;

axiscolor = black — черный цвет оси;

axis = ИСТИНА — ось присутствует;

negcolor = red — красный цвет для проигрышей;

color = green — зеленый цвет для выигрышей.

ФУТБОЛ. СЕРИИ МАТЧЕЙ КОМАНДЫ И ВИЗУАЛИЗАЦИЯ КОЛИЧЕСТВА ЗРИТЕЛЕЙ

В этом примере объединены спарклайны двух видов и функция IMPORTHTML, загружающая данные с веб-сайта (в нашем случае таблицу). Спарклайн типа winloss визуализирует серию последних матчей (зеленый — победа, красный — поражение, пустота — ничья), а спарклайн типа bar показывает, насколько посещаемой была та или иная игра:

Назад: Фильтр и режим фильтрации
Дальше: Наглядное представление для длинных списков и таблиц (чередующиеся строки)