Школа
Визуализация

Как показать агрегированные данные на таймлайне

Добрый день! Вопрос Татьяне Мисютиной о понятной визуализации данных.

Ситуация: есть агрегированные данные за период — час, сутки, месяц. Представлены линейными графиками. И если получается, что если на графике за месяц мы точно понимаем, что данные за какой‑то день — это именно данные за этот день (например, за 4 августа), то в суточном графике не понятно, что данные на 4 часа утра — это данные с 4х до 5ти часов, т. е. за следующий период. Делать вместо линейных графиков гистограммы было бы выходом, но их неудобно сравнивать несколько штук между собой на одном графике, очень шумят.

И возникает очень большой вопрос в табличном представлении данных — там однозначно воспринимается, что данные на начало часа — это данные за прошедший час, а они за следующий. Делать часы промежутками, например 03:00‑04:00 очень громоздко для восприятия и скорее всего, неудобно для аналитики.

Может, есть какое‑то руководство для этого или ваш опыт что‑то подскажет?

Юлия Шатрова
21 авг 2024
👁 2114  
Визуализация

Как показать агрегированные данные на таймлайне

Добрый день! Вопрос Татьяне Мисютиной о понятной визуализации данных.

Ситуация: есть агрегированные данные за период — час, сутки, месяц. Представлены линейными графиками. И если получается, что если на графике за месяц мы точно понимаем, что данные за какой‑то день — это именно данные за этот день (например, за 4 августа), то в суточном графике не понятно, что данные на 4 часа утра — это данные с 4х до 5ти часов, т. е. за следующий период. Делать вместо линейных графиков гистограммы было бы выходом, но их неудобно сравнивать несколько штук между собой на одном графике, очень шумят.

И возникает очень большой вопрос в табличном представлении данных — там однозначно воспринимается, что данные на начало часа — это данные за прошедший час, а они за следующий. Делать часы промежутками, например 03:00‑04:00 очень громоздко для восприятия и скорее всего, неудобно для аналитики.

Может, есть какое‑то руководство для этого или ваш опыт что‑то подскажет?

Юлия Шатрова
21 авг 2024
👁 2114  
Таня Мисютина
Создатель и руководитель Лаборатории данных, автор курса «Визуализация данных»
Полезно
Непонятно
Войдите в Бюросферу, чтобы голосовать

Юлия, добрый день!

Давайте рассуждать. Нас сбивает с толку, что время изображено непрерывной осью, а значения посчитаны по дискретным отрезкам (03...04, 04...05, 05...06 и т. д.)

См. также статью А. Г.

Концептуально, самым правильным вариантом здесь будет использовать редуцированные столбики без заливки:

См. также статью А. Г.

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

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

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

Ещё один вариант — добавить скругления:

Здесь и «пеньки» читаются, и взгляд беспрепятственно скользит по линиям.

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

P. S. Это был совет о визуализации данных. Хотите узнать всё о таблицах, графиках, диаграммах, картах, схемах и дашбордах? Присылайте вопросы.

Визуализация данныхНаглядностьФормат: таймлайн
Полезно
Непонятно
Войдите в Бюросферу, чтобы голосовать
Отправить
Поделиться
Поделиться
Запинить
Твитнуть

Комментариев пока нет

Цель рубрики — обсуждение вопросов дизайна, веб-разработки, переговоров, редактуры и управления.
Комментарии модерируются. Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры.

Рекомендуем другие советы