Scorigami и NBA.
Сегодня логическое продолжение прошлого поста о Scorigami. Но, в этот раз, про NBA.
Футбольный виз из прошлого поста усовершенствовал, добавил фильтры, переключение досок и логарифмическую шкалу. Пришло время баскетбола. Тем более, что следующий сезон NBA стартует ровно через месяц.
Виз Scorigami NBA здесь.
В баскетболе количество уникальных сочетаний очков намного больше других игровых видов спорта, поэтому, представлять в виде таблицы показалось нелогичным - сделал диаграмму разброса с дискретными значениями. Cути это не меняет - на визуализации закрашиваем уникальные сочетания финальных очков матчей.
В датасете - все игры NBA с 1946 года. На диаграмме закрашенные ячейки напоминают пиксели. Сделал переключение досок с
Win/Lost на
Home/Visitor. Соответственно, в первом случае, по осям берутся очки выигравших и проигравших команд, а во втором случае, - домашних и выездных матчей. В первом случае счет 104:107 и 107:104 считаются одной комбинацией, а во втором - двумя.
Дополнительно есть еще графики уникальных результатов по годам и по годам накопительно - там интересно наблюдать сокращение уникальных результатов по годам и насыщение накопительного графика.
Отдельно стоит отметить реализацию накопительного
COUNT DISTINCT в Tableau. Функции
RUNNING_COUNTD нет, поэтому, пришлось искать решение комбинацией нативных функций. Смысл в том, чтобы посчитать уникальные результаты матчей по годам, но, если уник встречался в прошлом периоде, его учитывать не надо. Нормальная задачка на лоды/табличные вычисления - есть несколько способов реализации.
Что интересно.
🏀 Пока еще не было года без Scorigami (уникального счета)
🏀 Минимальный, но спорный счет в NBA (0:2) Результаты матча спорные, не включал его.
🏀 Минимальный счет в NBA (19:18)
Minneapolis Lakers - Fortwayne Pistons в 1950г.
По минимальные результаты еще
здесь можно почитать.
🏀 Максимальный счет в NBA (186:184)
Денвер - Детроит в 1983г.
🏀 Счет 108:101 встречается 170 раз, это самый частотный результат.
🏀 В матче Индианы - Портленда в 1998г со счетом 124:50 отношение очков 2.1 - самое высокое за всю историю.
Интересно было посмотреть эволюцию диаграммы по годам. Поэтому сделал контрол для просмотра накопленных данных, сохранил покадрово в GIF. Такие короткие видео нравятся и хорошо заходят народу.
Переключать параметры, фильтры и сохранять много картинок - так себе занятие, поэтому, использую скрипты. Вот
здесь писал про это.
Итого: Получились Scorigami доски и графики уникальных результатов с фильтрациями по командам, годам, матчам с овертаймами. В тултипы еще матчи в хронологическом порядке добавил - тоже прикольно посмотреть когда и какие команды с одинаковыми результатами сыграли.