Чому слід уникати рядків у таблицях?


25

Я прочитав кілька книжок про типографію та дизайн. Всі вони рекомендували уникати рядків у таблицях, а замість цього використовувати інтервали. Я визнав це розумним і відтепер дотримувався цих правил.

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

Я також прочитав статтю, яка пояснила проблему з лініями: людське око спочатку має їх видалити, перш ніж воно зможе зосередити увагу на вмісті таблиці. Якби хтось знав цей один чи подібні наукові висновки щодо сприйняття даних, я також був би радий.

Чи насправді краще уникати ліній? Чому? Чи є у вас якісь посилання, які ви могли б надати, щоб підтвердити це?


1
Погляньте на моє запитання graphicdesign.stackexchange.com/questions/13697/… , там ви знайдете кілька хороших книжок з типографіки, які обговорюють створення хороших таблиць на декількох мовах ...
Mensch

12
Кожен, хто використовує електронні таблиці для життя, майже завжди буде стверджувати, що рядки повинні бути там. Використання електронних таблиць - це зовсім інша тварина, ніж читабельність в дизайні . Додатки для електронних таблиць були б кошмаром без ліній .... але, навпаки, багато дизайнів були б кошмаром з лініями.
Скотт

4
Може бути корисним, якщо ви можете пов’язати цю статтю про "людські очі, які видаляють лінії". Багато статей не мають джерела для резервного копіювання своїх претензій. Я думаю, що поєднання рядків і хороший пробіл чудово; рядки діють як лінійка, і має сенс легше читати в деяких контекстах і легко асоціювати те, що йде з чим. Не потрібно робити лінії на 100% чорними та суцільними або додавати всі рядки. Також можна використовувати світлі відтінки. Деякі таблиці не читаються, оскільки вони не логічні, їх потрібно переорганізувати, і я думаю, що тут найбільше питання. Справа не тільки в дизайні.
go-хунта

3
+1 на коментар Скотта. Використання електронної таблиці для маніпулювання / введення даних сильно відрізняється, ніж використання таблиці для презентації.
Нельсон

2
Пов’язані: tex.stackexchange.com/q/163061/28808 та інші запитання щодо тегів tex.stackexchange з тегами [booktabs] або [table]. Вони подають приклад таблиць (найчастіше даних), відформатованих з і без вертикальних та безлічі горизонтальних ліній.
Кріс Х

Відповіді:


42

Едвард Туфте - це той, хто ввів у життя термін невідкладної графіки для позначення сторонніх візуальних елементів, які, як правило, захаращуються, а не уточнюють дані, що подаються.

Це може стосуватися всіляких речей, які ви, як правило, часто бачите, але насправді не покращують розуміння та - часто - активно втручаються в розуміння даних.

Сюди можна віднести:

  • довільний колір
  • 3D ефекти
  • надмірні межі
  • надлишки етикетки
  • зебра смугаста
  • тощо.

Я думаю, що цей анімований gif чудово передає концепцію:

введіть тут опис зображення

Чи краще видалити лінії? Зазвичай. Сенс, який слід враховувати при роботі із графіком небажаної діаграми, полягає в тому, що ви повинні використовувати лише те, що необхідно для форматування даних. Все зайве - це лише те, що ... зайве ... і, швидше за все, не покращує повідомлення.


1
Це приємний анімований подарунок, але він здається більш орієнтованим на красу столу з точки зору дизайнера, а не наскільки читаючою чи практичною для читача. Існує також різниця між порівнянням основної потворної таблиці Word із добре виконаною таблицею Indesign з рядками. Nasdaq, банки, послуги з обмінного курсу, Paypal, наука / медичні / щорічні звіти тощо: всі ці люди / послуги / елементи, здається, використовують лінії ... Я можу лише здогадуватися, що це тому, що вони надають пріоритет комфорту своїх читачів, хочуть уникайте плутанини і не надайте пріоритет красі дизайну. Я думаю, що вони також є надійними посиланнями.
go-хунта

2
Це лише питання особистої думки дизайнера та порядку денного, щоб вважати рядки "мотлохом". Tufte, ймовірно, рекомендує зберігати рядки або затінення, якщо їх метою є уникнення будь-якої плутанини на широких столах, і видалити їх на таблицях з 2 стовпцями, якщо це виглядає добре. Наскільки я розумію, під сміттєвою діаграмою він має на увазі видалення зайвих значків, нерозмірних текстів, які є марними, шаблони, нечитабельні шрифти, ОРНЕМЕНТНЕ зафарбовування (наприклад, не має іншого призначення, крім дизайну) тощо. Все це для більшості дизайнерів не нове, це просто логічно і це не виключно для діаграм, але будь-якого макета.
go-хунта

2
Це здається грубим спрощенням без будь-якого пояснення, коли рядки необхідні та корисні та коли вони сторонні. Крім того, читаючи вашу відповідь, трохи підкреслюється, що рядки слід видаляти, лише якщо вони насправді сторонні. Для вказівки на ваш анімований .gif зберігається один рядок, але немає пояснення, чому.
Райан

2
Знову ж таки, мені сказати, що видалити сторонні візуальні елементи не говорить про те, чому і коли щось стороннє. У мене перед собою стіл із 26 рядків та 18 стовпців (люб’язно з бізнес-консультанта), чи повинні вони видалити всі рядки та затінення? Тому що, коли я читаю вашу відповідь, це звучить як майже універсальний так.
Райан

4
@Ryan - Я погоджуюсь, особливо на великих таблицях, де деякі "комірки" охоплюють кілька рядків, а також там, де деякі комірки можуть бути порожніми. Ці випадки (та інші) можуть скористатися деякими горизонтальними лініями. Є (принаймні) два "фактори", які слід врахувати, які іноді (багато разів) суперечать один одному: естетика та корисність. Корисність важливіша за гарний зовнішній вигляд. Якщо конструкція столу виглядає добре, але є непридатною для використання (складною або заплутаною у використанні), яка вона справді хороша. Естетика багато разів стосується того, як таблиця виглядає здалеку, а не намагання читати дані в таблиці.
Кевін Феган

12

Я думаю, ви можете переглянути проблему свого питання, зосередившись на призначенні таблиці замість будь-якої загальної настанови.

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

Існує кілька варіантів, щоб зробити рядки чи стовпці різними:

  • Альтернативні кольори фону (м'які кольори, щоб контраст все-таки робив текст читабельним)
  • Використовуйте лінії між рядками або стовпцями
  • Використовуйте набивання навколо вмісту в таблиці

Ваш вибір залежатиме від:

  • Що робитиме користувач із вашою таблицею та як полегшити це використання для користувача: це керуватиме ієрархією читання, а отже, і вашим графічним вибором
  • Розмір вмісту, а отже, і розмір таблиці: наприклад, довгі рядки повинні відрізнятися графічно; це не так багато потрібно для маленького столу

Але, на моєму досвіді, в більшості випадків я схильний намагатися не використовувати лінії, які є досить важкими. Я вважаю за краще використовувати альтернативні затінені кольори фону для рядків. І, якщо потрібно, білі лінії лише для стовпців. Таким чином, контент стає помітним, а настільна графіка непомітно керує користувачем.

Завжди враховуйте призначення таблиці, перш ніж застосовувати будь-який стиль.


2
+1 "Завжди враховуйте призначення таблиці, перш ніж застосовувати будь-який стиль." Це те, про що попросили ОП, і все-таки хороший графічний дизайнер завжди буде першочерговим завданням!
go-хунта

9

Я не вірю, що ти чи твій колега мають рацію. Більш важливим питанням є читабельність. Розміщення самостійно може ефективно зробити це, лінії / затінення часто можуть допомогти використовувати менше місця.

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

введіть тут опис зображення

Тепер я використовував лише інтервал, який ми знаємо з наших принципів гештальта , щоб чітко зрозуміти, що ви читаєте горизонтально:

введіть тут опис зображення

Однак все зображення стало більше. Коли я міг би додати те саме з лінією або затіненням і використовувати менше загального простору:

введіть тут опис зображення

Однак використання загальних ліній може бути як і взагалі без використання рядків. Сама по собі це не допомагає визначити, в якому напрямку люди повинні бути більш зацікавлені читати спочатку:

введіть тут опис зображення

І те саме, якби ми хотіли, щоб спочатку це було зрозуміло вертикально, то це може виглядати приблизно так:

введіть тут опис зображення

Але також може бути менший пробіл, якщо ми будемо використовувати лінію (я б, мабуть, відцентрував цю лінію, якби я робив це по-справжньому, але просто робив це швидко):

введіть тут опис зображення


1

APA Style не використовує рядків між рядками. Створена таким чином таблиця містить асоціації з науково-дослідними та вченими; таблиця, стилізована в іншому випадку, може означати інше.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.