Основы визуализации и выбор графика: вопросы для собеседования (часть 2)
Когда использовать line chart, bar chart, scatter plot, heatmap — выбор типа графика определяет, насколько быстро читатель поймёт данные. На собеседовании дают датасет и просят выбрать подходящую визуализацию с обоснованием. Знание принципов Тафти, правило ink-to-data ratio и умение избегать chartjunk — признак зрелого аналитика.
Вопросы 6–10 из 20
6Нужно проверить связь между ценой заказа и вероятностью конверсии (две числовые переменные). Какой график выбрать?
AСтолбчатую диаграмму с ценой как категориями и долей конверсии в качестве высоты столбца.
BЛинейный график, соединяющий точки заказов по порядку времени их поступления в систему.
CГистограмму распределения цен заказов с одинаковыми по ширине интервалами по горизонтали.
DДиаграмму рассеяния с ценой по горизонтальной оси и вероятностью конверсии по вертикальной.
Ответ: Связь двух числовых переменных лучше всего показывает диаграмма рассеяния — она сохраняет масштаб и не навязывает порядок.
В диаграмме рассеяния каждая точка — отдельное наблюдение, а две оси показывают корреляцию, кластеры и нелинейные участки. Линии и столбцы могут навязать ложный порядок и исказить выводы о связи переменных. Гистограмма показывает распределение одной переменной, но не отвечает на вопрос об их совместном поведении.
Подробный разбор → 7Нужно показать динамику дневной выручки за 90 дней и увидеть тренд и сезонность. Что выбрать?
AЛинейный график выручки по дням за все 90 дней
BСтолбчатый график с 90 столбцами без группировки по периодам
CГистограмма распределения дневной выручки по сумме
DТочечная диаграмма без оси времени с осью суммы
Ответ: Динамику по времени обычно показывают линейным графиком с временем по горизонтальной оси.
На линейном графике время естественно лежит на горизонтальной оси, и линия хорошо показывает тренд и колебания. Столбчатый график с большим числом столбцов часто хуже читается и перегружает внимание. Гистограмма показывает распределение значений, а не их динамику во времени, поэтому для отображения тренда не подходит.
Подробный разбор → 8Нужно сравнить конверсию по 6 рекламным каналам за одну неделю. Какой тип графика наиболее уместен?
AЛинейный график по каналам, соединяя точки одной линией, чтобы подчеркнуть общую динамику конверсии за выбранную неделю.
BГистограмма по значениям конверсии всех каналов, чтобы оценить распределение и понять, какие значения встречаются чаще всего.
CСтолбчатая диаграмма с базовой точкой от нуля и сортировкой каналов по убыванию значения для удобного сравнения категорий.
DТочечная диаграмма с каналами по обеим осям, чтобы оценить взаимосвязь между парами каналов внутри выбранного периода.
Ответ: Для сравнения категорий подходит `bar chart` с нулевым `baseline`.
Столбчатая диаграмма лучше всего поддерживает сравнение величин между категориями. Нулевая базовая точка по оси Y сохраняет пропорции и не искажает разницу. Линейный график подразумевает упорядоченность по оси, гистограмма показывает распределение, а точечная диаграмма требует двух числовых осей.
Подробный разбор → 9Нужно понять распределение времени доставки (есть ли хвост и выбросы). Какой график лучше?
AСтолбчатая диаграмма по курьерам со средним временем доставки на каждого исполнителя за выбранный период
BГистограмма распределения времени доставки с бинами по минутам: видна форма, хвосты и выбросы значений
CЛинейный график по порядку заказов во времени со средней доставкой по дню оформления и сглаживанием по неделям
DТочечная диаграмма цены и веса заказа без оси времени и без агрегации по интервалам распределения времени
Ответ: Гистограмма показывает форму распределения и хвосты — это именно то, что нужно для оценки выбросов.
Гистограмма строится через агрегацию по бинам и помогает увидеть асимметрию распределения и выбросы. Средние по группам и временные линии часто скрывают структуру, потому что усредняют значения. Точечная диаграмма без оси времени тоже не передаёт форму распределения одной величины. Поэтому именно гистограмма даёт прямой ответ на вопрос про хвост и выбросы.
Подробный разбор → 10Вы строите диаграмму рассеяния: по оси X — число сессий, по оси Y — выручка. Нужно дополнительно показать тариф (категория) и длительность сессии (число). Какое кодирование наиболее удачно?
AЦвет кодирует тариф (категория), а размер точки кодирует длительность сессии (число)
BЦвет кодирует длительность сессии (число), а размер точки кодирует тариф как категорию
CДобавить третью ось координат и построить трёхмерную диаграмму рассеяния по всем признакам
DЗаменить диаграмму рассеяния на таблицу со всеми строками пользователей по выбранным полям
Ответ: Категории удобно кодировать цветом, а непрерывную величину — размером или насыщенностью.
Категориальные признаки удобно различать цветом — каждая категория получает свой оттенок. Непрерывную величину естественно кодировать размером точки или насыщенностью цвета: глаз воспринимает её как градиент. Если перепутать роли (размер для категории), читателю станет сложно сравнивать группы и легенда будет читаться хуже. Перенос в трёхмерное пространство и переход к таблице со всеми строками — это уход от задачи быстро увидеть закономерность.
Подробный разбор → Другие темы: Визуализация данных