"""
Никто меня не понял:
ни школа, ни семья,
мой удар учитель помнит
и не зря.

"""
_(с) из Арии_

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

Суть: в 2016г. приобрёл gps-трекер, записал свою первую активность adventure outdoors при помощи гаджета и выгрузил её в спортивную соцсеть. Спустя 10 лет, в честь знаменательной даты, запросил полный бэкап тренировок из облака и с помощью Python подобострастно распарсил gpx-данные: создал визуализацию за прошедшие годы (бассейн, зал, ринг — None, только adventure outdoors). Получилось, IMHO, божественно.

Визуализация N1: "скопление плеяды". Из диаграммы видно, например, беговая активность связана с вечером, а любимый вид спортивного времяпрепровождения открытая вода был провальным на 5-и летнем этапе (подменён бассейном, который я не пишу). Оторванная на графике, единичная беговая активность в полночь, в августе 2020г. — это мой последний ГРУТ во времена пандемии (предложение авторасшифровывается для тех, кто в теме).
Визуализация N1: "скопление плеяды". Из диаграммы видно, например, беговая активность связана с вечером, а любимый вид спортивного времяпрепровождения открытая вода был провальным на 5-и летнем этапе (подменён бассейном, который я не пишу). Оторванная на графике, единичная беговая активность в полночь, в августе 2020г. — это мой последний ГРУТ во времена пандемии (предложение авторасшифровывается для тех, кто в теме).
Визуализация N2 (живая): калеблат активности. Например, красная стрелка в 2022 году показывает мой немного экстремальный велозаезд. А, например, не особо выразительная по расстоянию стрела в мае 2025 — это активность, где сделал доброе дело. На зелёной гистограмме/по месяцам видно, как с наступлением осени приходит резкий спад телодвижений независимо от года к году. Рыжая гистограмма рассказывает о том, что самый подвижный ЗОЖ приходится на воскресенье. Пурпурная диаграмма подытоживает: несмотря на возраст↑, объёмы не снижаются, а даже растут, что не может не радовать. Синяя гистограмма...
Визуализация N2 (живая): калеблат активности. Например, красная стрелка в 2022 году показывает мой немного экстремальный велозаезд. А, например, не особо выразительная по расстоянию стрела в мае 2025 — это активность, где сделал доброе дело. На зелёной гистограмме/по месяцам видно, как с наступлением осени приходит резкий спад телодвижений независимо от года к году. Рыжая гистограмма рассказывает о том, что самый подвижный ЗОЖ приходится на воскресенье. Пурпурная диаграмма подытоживает: несмотря на возраст↑, объёмы не снижаются, а даже растут, что не может не радовать. Синяя гистограмма...
Визуализация N3: adventure outdoors автора отображена на GitHub-календаре. Но в отличие от американского github-календаря этот макет календаря — международный: день недели начинается с понедельника. Дожать представителей GitHub можно вот здесь, где автор призвал к ответу менеджмент IT-хостинга проектов (судя по массовым реакциям пользователей, возможно, что-то изменится через Nn дней).
Визуализация N3: adventure outdoors автора отображена на GitHub-календаре. Но в отличие от американского github-календаря этот макет календаря — международный: день недели начинается с понедельника. Дожать представителей GitHub можно вот здесь, где автор призвал к ответу менеджмент IT-хостинга проектов (судя по массовым реакциям пользователей, возможно, что-то изменится через Nn дней).
Визуализация N4: все тренировки/маршруты в уменьшенном виде, цвета — расстояния.
Визуализация N4: все тренировки/маршруты в уменьшенном виде, цвета — расстояния.
Визуализация N5: обфусцированный кусочек маршрутов треков на карте. Какое-то время тренил в данной локации. Есть локации, которые невероятно красиво изрисованные, но прикладывать их пока не решаюсь, непубличная data. Именно эта (необфусцированная) визуализация для меня является ТОП-1, и будет распечатана на A1 для неутеплённой стены гаража.
Визуализация N5: обфусцированный кусочек маршрутов треков на карте. Какое-то время тренил в данной локации. Есть локации, которые невероятно красиво изрисованные, но прикладывать их пока не решаюсь, непубличная data. Именно эта (необфусцированная) визуализация для меня является ТОП-1, и будет распечатана на A1 для неутеплённой стены гаража.
Визуализация N6: облако тегов. Иногда к тренировкам оставляю комментарии, при парсинге gpx их все вытащил, вышел целый рассказ, но опять же — среди словоформ получилось много личного, поэтому часть текста заменена.
Визуализация N6: облако тегов. Иногда к тренировкам оставляю комментарии, при парсинге gpx их все вытащил, вышел целый рассказ, но опять же — среди словоформ получилось много личного, поэтому часть текста заменена.
Визуализация N7: хак Гугл слоя для построения 3D-визуализации. Пафосный 7-км маршрут заплыва автора.
Визуализация N7: хак Гугл слоя для построения 3D-визуализации. Пафосный 7-км маршрут заплыва автора.

Некоторые статьи автора об adventure outdoors в техничном ключе опубликованы на Хабре:

Вид

Комментарий

Макс. показатель

Примечание

?

Дальний заплыв

7_км

Проза

?

Марш-бросок

106_км / 30.5_часов

Проза

?️

Пеший автономный поход

360_км / 19_дней

Медиа

?

Singlespeed

270_км / сутки

Проза

? ?

Пламенный заезд

450_м / огнеборец

Проза

Баннеры создал чтобы: (потому что юбилейная дата)

  • оригинально украсить свой профиль на GitHub;

  • распечатать инфографику на плакате (пока бумагу "не отменили");

  • продемонстрировать нетривиальные возможности Android гаджета (почти вся визуализация, продемонстрированная здесь, создаётся на ладони в Termux без помощи ПК);

  • захрабриться на 2026 год и побить личные рекорды, а также замотивировать, вдохновить своих читателей к приключениям на открытом воздухе.

p.s. Если у пользователей Хабра тоже юбилей/значимая дата, обратитесь в лс к автору, помогу или подскажу как реализовать п.д. прелесть.


Опробовать поисковую систему, поиск пользователя по нику, разработанную автором статьи.

Комментарии (0)