Мы используем файлы cookie. Чтобы улучшить работу сайта и предоставить вам больше возможностей. Продолжая использовать сайт, высоглашаетесь с условиями использования cookie.

Дизайн таблиц для чайников

AGIMA13 октября 2022Константин Кислейко·Дизайн-директор

Хорошая таблица помогает быстро сравнивать данные и находить отклонения. Её дизайн начинается не с цвета, а с выравнивания, числового формата, плотности строк и понятной иерархии.

Коротко

  • Выравнивайте текст по левому краю, числа — по правому.
  • Используйте табличные цифры одинаковой ширины, если они доступны в выбранном шрифте.
  • Сохраняйте направляющие строки, но делайте их спокойнее самих данных.
  • Не растягивайте столбцы без необходимости и не выделяйте заголовки сильнее содержания.
  • Проверяйте таблицу на реальной задаче: поиск значения, сравнение строк и чтение итогов.
ЭлементБазовое решениеЗачем
ТекстВыравнивание влевоБыстро видно начало строки
ЧислаВыравнивание вправоЛегче сравнивать разряды
Десятичные значенияЕдиная точностьСравнение не искажает формат
СтрокиСпокойные разделители или чередование фонаГлаз не теряет строку
ЗаголовкиМеньший визуальный вес, чем у данныхСодержание остаётся главным
ПроверкаКонтрольный вопрос
СравнениеМожно ли быстро найти максимум и минимум?
ПлотностьВидно ли достаточно строк без потери читаемости?
ФорматОдинаково ли записаны даты, валюты и проценты?
АдаптивностьПонятно ли, что происходит при узком экране?

Таблица — это эргономика

Типичная таблица состоит из:

  1. строки с названиями столбцов;
  2. столбца с названиями строк;
  3. данных.

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

Области заголовков и данных в стандартном шаблоне таблицы

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

Таблица с большим количеством линий, заливок и визуального шума

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

Таблица после удаления лишних линий, заливок и декоративных элементов

Может показаться, что стало хуже. Вам не показалось! Но это временно. Сейчас все поправим парой надежных приемов. Но сначала:

Используйте моноширинный шрифт для цифр

«Моноширинный» значит, что у символов одинаковая ширина.

Посмотрите на картинку: слева кажется, что параметр А имеет меньшее значение, чем параметр Б. Но по факту он в ~100 раз больше. Просто ширина цифр разная и, если не считать разряды, создается ложное впечатление.

Сравнение чисел, набранных цифрами разной ширины

Внимательно выбирайте шрифт для цифр. Лучше использовать в таблицах моноширинные шрифты. Например, Courrier, который есть на любом компьютере (кажется). Или любой шрифт, в названии которого есть mono — например, бесплатный PT Mono от Paratype.

У таких шрифтов часто есть еще бонус: вы не перепутаете букву О и цифру 0, потому что в таких шрифтах ноль перечеркнут.

Можно, в принципе, использовать и шрифт типа Arial — у него ширина цифр хоть и не одинаковая, но разница между 1 и 0 всё же не такая кардинальная. (Но будьте бдительны всё равно.)

Числа выравниваем вправо

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

Числовые значения в таблице, выровненные по правому краю

Текст выравниваем влево

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

Текстовые значения в таблице, выровненные по левому краю

Строки нужны

Со строками такой фокус, как со столбцами, получается редко. Поэтому надо помочь глазу удерживать линию. Есть 2 работающих приема:

  1. линии;
  2. чересполосица.
Строки таблицы, разделённые спокойными горизонтальными линиями
Чередование фона строк в таблице

Чересполосица вообще шикарное слово, я считаю. Уже чисто из-за слова можно оставить прием в своем арсенале, хотя некоторые уважаемые дизайнеры не очень его любят Я предпочитаю линии: они менее «назойливые», но иногда чересполосица выглядит лучше чисто эстетически.

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

Ненавязчивые направляющие линии в строках таблицы

Не растягивайте таблицу

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

Компактная таблица без чрезмерных расстояний между данными

Названия столбцов и строк обычно менее важны, чем данные

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

  1. отчертить чуть более толстой линией;
  2. постаивть на фон (так делает Excel по умолчанию);
  3. изменить шрифт.

Я обычно уменьшаю размер на 3–4 пункта и делаю его капсом.

Заголовки строк и столбцов визуально отделены от данных

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

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

Можно объединить несколько столбцов под одной шапкой. Или как-то еще включить креатив — не в ущерб информативности, конечно.

Never stop learning

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

На фундаметнальном курсе от Игоря Штанга. И не останавливайтесь на таблицах, Игорь давно ведет полезный блог. Там есть и про таблицы: раз два.

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

Илья Бирман в своем блоге периодически делает классные заметки.

А ещё, в нашем телеграм-канале AGIMA.design пробегала ссылка на перевод книги Эдварда Тафти Envisioning Information. Книга может быть полезна тем, кто работает с представлением данных.

Впервые опубликовано: 13 октября 2022 года.

Дизайн
Загружаем чат

Напишите в поддержку

Опишите проблему — команда разберётся.