Меню
Поиск

Сложные интерфейсы и данные · Дашборды и графики

Как собрать экран с показателями: подпись, период, простой график и ось от нуля

Дашборд — экран, по которому за минуту понятно, как идут дела. В уроке разберём, как подписать показатель, чтобы было ясно, что посчитано, зачем рядом с числом период, какой график выбрать под данные, почему круговая на семи долях не работает и почему столбцы начинаются с нуля. Для практики — экран «Сводка» из админки «Лесной обжарки»: два тренажёра, живая шкала и поиск ошибок в макете.

Пример для всего урока. Та же админка «Лесной обжарки», что и в уроках про таблицы и формы. Управляющая открывает главный экран админки — «Сводку» — утром и после обеда: как идут продажи, не случилось ли чего. Первую версию экрана собрали из того, что база умеет считать. Этот экран вы и переделаете.

1Подпись: что именно посчитано

Число на экране ничего не значит, пока не ясно, что посчитано. Подпись отвечает на этот вопрос — словами того, кто смотрит на экран.

Так выглядела первая версия «Сводки»: четыре плитки, у каждой слово и число.

Сводка
Заказы41 Выручка38 400 Конверсия3,2 % Пользователи1 204

Управляющая смотрит на экран и не может ответить ни на один вопрос:

  • Заказы — все оформленные или только оплаченные? Отменённые считаются?
  • Выручка — в рублях? С доставкой или без? Возвраты уже вычли?
  • Конверсия — доля кого среди кого: посетителей, которые купили, или тех, кто положил товар в корзину и дошёл до оплаты?
  • Пользователи — посетители сайта, покупатели или зарегистрированные аккаунты?

Разработчик, который собирал экран, знает ответы: он писал запросы к базе. Управляющая — нет.

Если она решит, что «Выручка» — это деньги после возвратов, она ошибётся в каждом расчёте, где возьмёт это число.

БылоСталоЧто уточнили
ЗаказыОплаченные заказыКакие заказы: без неоплаченных и отменённых
ВыручкаВыручка, ₽ · оплаченные заказы, без доставкиЕдиницы и что входит в сумму
КонверсияКупили · доля посетителей сайтаКто среди кого: из посетителей — те, кто оплатил заказ
ПользователиПосетители сайтаКто это: не покупатели и не аккаунты

Единицы

Единицы — тоже часть подписи. «38 400» без них можно прочитать как рубли, граммы и просмотры страниц.

Короче всего — после названия: «Выручка, ₽», «Продажи, пачек».

Проверьте себя

Шесть плиток «Сводки». Понятно ли по подписи, что посчитано?

Тренажёр · понятно, что посчитано?
  1. «Средний чек, ₽ — сумма оплаченных заказов, делённая на их число».

  2. «Активность».

  3. «Отказы».

  4. «Новые покупатели — первый оплаченный заказ в магазине».

  5. «Трафик».

  6. «Возвраты, пачек — вернули покупатели».

Проверка простая: два человека из команды объясняют число своими словами. Объяснили по-разному — подпись надо уточнять.
Подпись говорит, что посчитано и в чём. Слово, которое можно понять двумя способами, меняют на то, которое понимают одним. Если без пояснения не обойтись, пояснение — мелким текстом под числом, а не в подсказке по наведению: на телефоне наводить нечем.

2Период рядом с числом

Число без периода не с чем сравнить. 41 заказ за день и 41 заказ за месяц — это два разных магазина.

Подписи уже понятные, а периода у чисел нет. Переключите и сравните.

Плитки «Сводки» · без периода и с периодом

Без периода

Оплаченные заказы41 Выручка, ₽оплаченные заказы, без доставки38 400 Средний чек, ₽936 Купилидоля посетителей сайта3,2 %

С периодом

Оплаченные заказысегодня, до 14:2041вчера к этому часу — 38 Выручка, ₽сегодня, до 14:20 · без доставки38 400вчера к этому часу — 35 100 Средний чек, ₽за 30 дней936 Купилидоля посетителей сайта · за 30 дней3,2 %
Во втором варианте видно, что заказы и выручка — за неполный день, а чек и доля купивших — за месяц. Сравнивать их друг с другом не нужно.

На дашбордах встречаются три вида периодов, и ведут они себя по-разному:

ПериодКак ведёт себя числоДля чего годится
За сегодняРастёт в течение дня, с утра почти нольСледить за днём: всё ли идёт как обычно
За последние 30 днейКаждый день сдвигается на день вперёд, меняется плавноВидеть, куда идут дела, без шума отдельных дней
За всё времяТолько растётПочти ни для чего: по нему не видно, стало ли хуже

Неполный день

С ним связана частая ошибка. Например:

В 14:20 заказов 41, а вчера за весь день было 86. Плитка показывает «−52 % к вчера» — и управляющая думает, что продажи упали вдвое.

На деле это полдня против целого дня. Честное сравнение — с тем же часом вчера: тогда было 38, и сегодня даже чуть лучше.

Период — рядом с числом. Если у всего экрана период один, его можно написать один раз в шапке. Если разный — у каждого числа свой. Неполный период сравнивают с таким же неполным: сегодня до 14:20 — со вчера до 14:20.

3График под данные

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

Что надо увидетьГрафикПример из «Сводки»
Как менялось во времениЛиния. Если точек меньше десятка и числа складываются — заказы, выручка, — можно столбцы. Средний чек, цену и долю — линиейЗаказы по дням за 30 дней
Что больше, что меньшеСтолбцы. При длинных названиях — горизонтальные, по убываниюПродажи по сортам
Какую часть целогоЕсли частей две–три — полоса из частей или одно числоДоставка и самовывоз
Одно числоЧисло с подписью и периодом, без графикаЗаказы сегодня
Три графика «Сводки» за 30 дней
Оплаченные заказы по дням 4 сентября — 3 октября, шт. 0 50 100 4 сен3 окт Продажи по сортам, пачек пять сортов из семи Эфиопия Иргачеффе412 Колумбия Супремо356 Бразилия Сантос341 Кения АА262 Гватемала Антигуа240 Как получают заказ доля оплаченных заказов

Почему столбцы, а не круги

Почему столбцы, а не круги и пузыри разного размера?

В 1984 году статистики Уильям Кливленд и Роберт Макгилл расставили способы показать число по тому, насколько точно их читают.

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

Сами авторы назвали этот порядок гипотезой, но на нём с тех пор стоят многие советы о выборе графика.

В Nielsen Norman Group объясняют выбор тем же восприятием: длину и положение глаз сравнивает быстро и точно, угол и площадь — плохо.

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

Проверьте себя

Шесть вопросов к данным магазина. Какой график подойдёт?

Тренажёр · какой график
  1. Как менялся средний чек за полгода.

  2. Какой из двенадцати сортов продаётся лучше.

  3. Сколько заказов оплачено сегодня.

  4. В какие города чаще всего возят заказы — восемь городов.

  5. Какая доля покупателей заказывает повторно.

  6. Сколько посетителей было на сайте в каждый час сегодня.

Сначала вопрос к данным, потом график. Слова «как менялось», «что больше» и «какая часть» почти всегда подсказывают ответ.
Сначала вопрос, потом график. «Как менялось» — линия. «Что больше» — столбцы. «Какая часть» из двух–трёх долей — полоса или число. Одно значение — число без графика.

4Круговая на семи долях

Круговую диаграмму читают по углам и площадям долей. На двух–трёх долях это работает, на семи — уже нет: соседние доли не сравнить, а цвета приходится сверять с подписями.

Продажи по сортам за 30 дней.

Попробуйте ответить по кругу: что продаётся лучше — Колумбия или Бразилия? Какой сорт на четвёртом месте? Потом переключите на столбцы.

Продажи по сортам · круг и столбцы

Круговая

Продажи по сортам за 30 дней Эфиопия ИргачеффеКолумбия СупремоБразилия СантосКения ААГватемала АнтигуаКоста-Рика ТарразуСуматра Мандхелинг

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

Продажи по сортам, пачек за 30 дней Эфиопия Иргачеффе412 Колумбия Супремо356 Бразилия Сантос341 Кения АА262 Гватемала Антигуа240 Коста-Рика Тарразу198 Суматра Мандхелинг181
Колумбия — 356 пачек, Бразилия — 341: разница 4 %. На круге её не видно, на столбцах видно сразу, а порядок читается сверху вниз.

Круг часто подписывают процентами у каждой доли. Тогда его можно прочитать — но читают уже числа, а не круг. Это таблица, которая занимает больше места.

Когда круг уместен

Когда долей мало и важно, что вместе они — целое. Например: «доставка и самовывоз», «новые и повторные покупатели».

Насколько мало — источники расходятся. В Datawrapper советуют не больше четырёх долей, британская государственная служба аналитики — не больше пяти и чтобы одна была явно крупнее остальных.

Урок осторожнее: на двух–трёх долях угадывать не приходится вовсе. А полоса из частей или одно число обычно читаются ещё быстрее.

Больше трёх долей — столбцы по убыванию. С числом у каждого столбца и названием слева. Две–три доли можно показать кругом, полосой или одним числом.

5Оси и ноль на шкале

Высоту столбца глаз читает как величину. Если шкала начинается не с нуля, столбец обманывает: разница в 10 % выглядит как разница в разы.

В первой версии «Сводки» был график «Заказы за неделю»: на прошлой неделе 400, на этой 440. Шкалу начали с 380, чтобы «было видно рост».

Подвиньте начало шкалы и посмотрите, что происходит со столбцами.

Живая шкала · подвиньте начало
Оплаченные заказы за неделю, шт. 0 100 200 300 400 400440 Прошлая неделяЭта неделя
Числа над столбцами не меняются — меняется только начало шкалы. При шкале от 380 столбец «Эта неделя» выше в три раза, хотя заказов больше на 10 %.

Такой график разбирал ещё Даррелл Хафф в 1954 году в книге «Как лгать при помощи статистики». Обрезанная шкала не всегда умысел: часто так получается само, когда начало шкалы никто не проверил. Но управляющая увидит «рост в три раза» в любом случае.

Если от нуля разницы не видно

Если разница важна, шкалу всё равно не обрезают — меняют график. В Datawrapper предлагают три выхода:

  • точки вместо столбцов;
  • линию;
  • столбцы самой разницы — «+40 заказов к прошлой неделе».

Подписи осей

У каждого графика с осями есть ещё две подписи:

  • что по вертикали и в чём — «заказы, шт.», «выручка, тыс. ₽»;
  • что по горизонтали — дни, недели, месяцы.

Единицы можно перенести в заголовок графика, как выше. Главное, чтобы они были.

Линия — другое дело

Её читают по наклону, а не по высоте. Поэтому шкала может начинаться не с нуля — если начало подписано и видно.

Так считают и в Datawrapper, и в британской государственной службе аналитики: шкалу столбцов обрезать нельзя, шкалу линии — можно, когда без этого не видно изменения.

Если же линия подходит близко к нулю, ноль на шкале лучше оставить.

Например, средний чек за полгода колеблется между 908 и 951 рублями. От нуля линия выйдет почти плоской, и изменение в 4–5 % пропадёт.

Средний чек за полгода · две шкалы

Шкала от нуля

Средний чек, ₽ по неделям, апрель — сентябрь 0 500 1 000 апрельсентябрь

Шкала от 880

Средний чек, ₽ по неделям, апрель — сентябрь · шкала от 880 880 920 960 апрельсентябрь
Столбцы так обрезать нельзя: столбец от 880 до 948 выглядел бы вчетверо выше столбца от 880 до 897. Линии высота не важна — важен наклон.
Столбцы — всегда от нуля. Линия может начинаться не с нуля, если важна форма изменения, а начало шкалы подписано. У каждого графика подписаны обе оси и единицы.

6Найдите ошибки на экране «Сводка»

Вторая версия «Сводки», которую дизайнер принёс на обсуждение. Пять мест в ней мешают управляющей понять, как идут дела.

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

Макет «Сводки» · найдите ошибки
Сводка 4 октября
Оплаченные заказысегодня, до 14:2041вчера к этому часу — 38 Пользователи1 204 Выручка, ₽сегодня, до 14:2038 400−55 % к вчера Средний чек, ₽за 30 дней936
Оплаченные заказы по дням, шт. 4 сентября — 3 октября 0 50 100 4 сен3 окт Заказы за неделю, шт. 380 410 440 400440 ПрошлаяЭта Продажи по сортам за 30 дней ЭфиопияКолумбияБразилияКенияГватемалаКоста-РикаСуматра Города доставки, заказов за 30 дней Москва812 Санкт-Петербург431 Екатеринбург198 Казань164 Выручка Как получают заказ доля оплаченных заказов за 30 дней
  1. Плитка «Оплаченные заказы» за сегодня до 14:20.Оставить. Понятно, какие заказы, за какое время и с чем сравнить: вчера к этому же часу.
  2. Плитка «Пользователи».Переписать. Непонятно, кто это — посетители, покупатели или аккаунты, — и за какое время. Например: «Посетители сайта · сегодня, до 14:20».
  3. «−55 % к вчера» у выручки.Переделать. Неполный день сравнили с полным: выручка до 14:20 против выручки за весь вчерашний день. Сравнивать надо с тем же часом: вчера к 14:20 было 35 100, это +9 %.
  4. Плитка «Средний чек» за 30 дней.Оставить. Подпись, единицы и период на месте. Месяц для чека правильнее дня: за день он скачет от одного крупного заказа.
  5. Линия «Оплаченные заказы по дням».Оставить. Время — линией, шкала подписана и начинается с нуля, даты по краям, единицы в заголовке.
  6. Столбцы «Заказы за неделю» со шкалой от 380.Переделать. Столбцы обязаны начинаться с нуля. От 380 столбец «Эта» втрое выше, хотя заказов больше на 10 %.
  7. Круговая «Продажи по сортам» на семь долей.Переделать. Семь долей не сравнить по углам, а цвета приходится сверять с подписями. Горизонтальные столбцы по убыванию с числом у каждого.
  8. Горизонтальные столбцы «Города доставки».Оставить. Сравнение — столбцами от нуля, по убыванию, названия слева, число у каждого.
  9. Линия «Выручка» без шкалы и дат.Дописать. Видна форма, но не видно ни величины, ни времени: рубли это или тысячи, неделя или месяц. Нужны единицы в заголовке, шкала слева и даты под линией.
  10. Полоса «Как получают заказ».Оставить. Две доли целого — полосой и числами. Круг здесь тоже сработал бы, но полоса короче.

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

Нормальные плитки и графики тоже можно нажать: вы прочитаете, почему там всё в порядке, а счётчик «Найдено» не изменится.
Проверяйте экран вопросом «что значит это число». Задайте его про каждую плитку и каждый график. Если ответ начинается с «наверное», подписи не хватает.

7Задание

Соберите экран с четырьмя показателями своего продукта. Подпишите каждый и укажите период.

Часть 1 · Выбрать и описать, 20 минут

  1. Выберите четыре показателя, на которые смотрят каждый день или каждую неделю: заказы, заявки, оплаты, обращения в поддержку. Если своего продукта нет, возьмите «Сводку» «Лесной обжарки» из урока.
  2. Для каждого запишите, что именно считается и что не считается: какие заказы, какие деньги, какие люди.
  3. Выберите период и решите, с чем число сравнивать: со вчера к тому же часу, с прошлой неделей.
  4. Решите, нужен ли график. Если нужен — какой и почему.
Показатели · заполните перед макетом
ЭКРАН: ______________________        Дата: __.__.____
КТО СМОТРИТ: ______________________
КАК ЧАСТО: ______________________

ПОКАЗАТЕЛЬ 1: ______________________
  считаем: ______________________
  не считаем: ______________________
  единицы: ________   период: ________   сравниваем с: ________
  график: нет / линия / столбцы / полоса — почему: ______________

ПОКАЗАТЕЛЬ 2: ______________________
  считаем: ______________________
  не считаем: ______________________
  единицы: ________   период: ________   сравниваем с: ________
  график: нет / линия / столбцы / полоса — почему: ______________

ПОКАЗАТЕЛЬ 3: ______________________
  считаем: ______________________
  не считаем: ______________________
  единицы: ________   период: ________   сравниваем с: ________
  график: нет / линия / столбцы / полоса — почему: ______________

ПОКАЗАТЕЛЬ 4: ______________________
  считаем: ______________________
  не считаем: ______________________
  единицы: ________   период: ________   сравниваем с: ________
  график: нет / линия / столбцы / полоса — почему: ______________
Строка «не считаем» — самая полезная: именно в ней прячутся отменённые заказы, возвраты и тестовые оплаты.

Часть 2 · Нарисовать, 40 минут

  1. Соберите экран: четыре плитки сверху, под ними — графики, если они нужны.
  2. У каждой плитки — подпись с единицами, число, период и сравнение.
  3. У каждого графика — заголовок с единицами, подписанная шкала и даты. Столбцы — от нуля.
  4. Проверьте на телефоне: плитки встают одна под другой, подписи не обрезаются.

Часть 3 · Проверить, 10 минут

  1. Покажите экран человеку, который видит его впервые, и попросите объяснить каждое число своими словами.
  2. Запишите, где он ошибся или сказал «наверное». Там подпись или период надо уточнить.
Как понять, что задание выполнено. Человек, впервые увидевший экран, объясняет каждое число своими словами.

Что должно получиться

  • Экран с четырьмя подписанными показателями и периодами.
  • Описание показателей: что считается, что нет, с чем сравнивается.
  • Заметки с проверки: какие числа поняли не так и что вы поправили.

План работы: 20 минут на описание, 40 на макет, 10 на проверку. Всего — чуть больше часа.

Частые сложности

  • «Не знаю, что именно считает система». Спросите разработчика или аналитика, какой запрос стоит за числом. Ответ «все заказы» — повод уточнить, входят ли отменённые и тестовые.
  • «Подпись получается длинной». Короткое название — крупно, уточнение — мелко под ним: «Выручка, ₽» и ниже «оплаченные заказы, без доставки».
  • «Хочется показать все числа, которые есть». Четыре — это ограничение задания, а не случайность. Выбирайте те, по которым что-то решают каждый день.
  • «График выглядит скучно». Скучный график, который читается за секунду, лучше красивого, который надо разгадывать. Объём, тени и градиенты числа не добавляют.

8Чек-лист и ошибки

Экран готов, если

  • У каждого числа есть подпись, которую нельзя понять двумя способами
  • Единицы указаны: рубли, штуки, пачки, проценты
  • У каждого числа виден период — у плитки или в шапке экрана
  • Неполный период сравнивается с таким же неполным
  • Время показано линией, сравнение — столбцами
  • Круговая — не больше чем на три доли
  • Столбцы начинаются с нуля
  • У графиков подписаны шкала, единицы и даты

Что мешает

  • Слово вместо подписи. «Пользователи», «Трафик», «Активность» каждый понимает по-своему.
  • Число без периода. Не с чем сравнить.
  • Полдня против целого дня. Плитка показывает падение, которого нет.
  • Круг на семь долей. Доли не сравнить, цвета не запомнить.
  • Шкала столбцов не от нуля. Разница в 10 % выглядит как разница в разы.

9Три ступени темы

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

СтупеньЧто нужно уметьКак проверить результат
Junior — этот урок Подписывать показатель так, чтобы было ясно, что посчитано; указывать период; выбирать простой график под данные; не рисовать круг на семи долях; подписывать оси и начинать столбцы с нуля Человек, впервые увидевший экран, объясняет каждое число своими словами
Middle Давать числу базу сравнения; выбирать график под вопрос; показывать отклонение заметно, а норму спокойно; убирать показатели, на которые не смотрят; ставить главное наверх По каждому показателю можно назвать решение, которое по нему принимают
Senior Вести с продуктом разговор о решении за каждым показателем; отличать показатели влияния от показателей наблюдения; убирать мёртвые показатели; видеть, где показатель толкает к вредному Хотя бы один показатель убран, и причина записана
Ориентир по этой теме: про любое число на своём экране вы можете сказать, что посчитано, за какое время и с чем его сравнить.

Что почитать дальше

  • ПравдивостьСоветы Бюро Горбунова, Таня Мисютина, 2024 · на русском · бесплатноКороткий текст о том, почему размер фигуры должен быть пропорционален числу: столбец, обрезанный снизу, круги в газете «Правда», опасная настройка Tableau. Автор строже урока: обрезанный столбец считает враньём, даже если умысла не было.
  • Конструируем каркасы. Линейный графикСоветы Бюро Горбунова, Таня Мисютина, 2025 · на русском · бесплатноРазбор линейного графика на примере цены яиц: как усреднение стирает ступеньки, почему цену и среднее не рисуют столбиками, а количество и деньги — рисуют. Автор строже урока: столбцы во времени — только для того, что складывается.
  • Почему важно давать точное определение метрикGoPractice, 2023 · на русском · бесплатноКак одно слово «конверсия» дало Spotify 45 % вместо примерно 15 %: делили платящих на всех активных, а не на новых. В конце — четыре разных значения «конверсии в платящего». Середина с расчётами удержания — уровень выше урока.
  • Вот такие пироги… Почему нам врут круговые диаграммыХабр, Александр Клименков, 2025 · на русском · бесплатноКороткая статья о том, почему сектора не сравнить на глаз и как объём искажает и круг, и столбцы. Автор строже урока: сначала предлагает не использовать круг нигде, в конце допускает несколько заметно разных долей. «Гистограммой» там названа столбчатая диаграмма.
  • Dashboards: Making Charts and Graphs Easier to UnderstandNielsen Norman Group, Пейдж Лаубхаймер, 2017 · на английском · бесплатноПочему столбцы и линии читаются быстрее кругов, спидометров и тримапов: глаз точно сравнивает длину и положение и плохо — угол и площадь. Отдельно про объём и цвет. Строже урока: круг советуют избегать почти всегда, кроме одной доли, которая сильно больше остальных.
  • Why our column and bar charts start at zero (or below)Datawrapper, справка Academy, 2021 · на английском · бесплатноСправка Datawrapper о том, почему инструмент не даёт начать столбцы выше нуля: исследование 2015 года о том, как обрезанная ось преувеличивает разницу, и три выхода, если от нуля разница не видна: точки, линия, столбцы разницы.