Перейти к содержимому

Кодинг-челлендж №109: Визуализация 500 000 подписчиков

The Coding Train

0:00 / 0:00

Кодинг-челлендж №109: Визуализация 500 000 подписчиков

222 242 просмотра · 8 л. назад
The Coding Train
1,76 млн подписчиков
222 242 просмотра · 8 л. назад
В честь достижения отметки в 500 000 подписчиков я создаю карту с визуализацией местоположения подписчиков Coding Train по всему миру! Код: https://thecodingtrain.com/challenges... 🕹️ Веб-редактор p5.js Sketch: https://editor.p5js.org/codingtrain/s... 🎥 Предыдущее видео:    • Coding Challenge 108: Barnsley Fern   🎥 Следующее видео:    • Coding Challenge #110: Recamán's Sequence ...   🎥 Все видео:    • Coding Challenges   Ссылки: 🔗 Простая карта Mappa.js: https://mappa.js.org/docs/simple-map.... 🔗 Карты, карты, карты!:   / maps-maps-maps   🔗 Широта и долгота стран: https://gist.github.com/sindresorhus/... 🔗 Leaflet: https://leafletjs.com/ 🔗 Карта 500 тыс. подписчиков: https://github.com/CodingTrain/500k-S... 🔗 Специальный выпуск CodingTrain к 500 тыс. подписчиков: https://codingtrain.github.io/500k-Su... Архив прямых трансляций: 🔴 Coding Train Live 144:    • Coding Train Live #144: Map Visualization ...   Временные метки: 0:00 Введение в задачу по программированию 0:42 Описание Mappa.js 1:07 Введение в набор данных YouTube 2:42 Ссылка на библиотеку Mappa.js и руководство 3:38 Предварительная загрузка данных YouTube 5:30 Отладка функции загрузки 8:12 Анализ файла .csv 9:20 Извлечение значений данных 11:57 Загрузка Mappa.js 12:48 Упоминание интеграции с Leaflet 13:55 Описание типов карт: статическая и тайловая 14:38 Создание тайловой карты 15:25 Наложение карты на холст 17:07 Отладка Mappa.js 17:38 Добавление тайлы карты 18:34 Уточнение исходной карты 19:06 Рисование круга с фиксированным положением 20:10 Рисование круга с учетом долготы и широты 21:20 Ссылка на набор данных с координатами стран мира 22:48 Загрузка данных о странах 23:48 Сопоставление данных YouTube по идентификатору страны 24:26 Извлечение долготы и широты 25:20 Рисование круга с координатами 27:27 Отображение карты подписчиков 28:15 Обновление диаметра кругов 31:12 Анализ обновления карты 32:30 Учет уровня масштабирования 34:25 Предварительная обработка данных YouTube 36:22 Определение минимального и максимального количества подписчиков 37:10 Обновление логики отрисовки 39:20 Диаметр карты с учетом минимального и максимального значений 40:35 Отладка значения диаметра 42:22 Преобразование количества подписчиков в число 43:58 Обновление масштаба в соответствии со значением масштабирования 46:28 Загрузка другого набор данных 47:24 Выделите количество просмотров 48:05 Выделите время просмотра 48:25 Завершение задания по программированию Монтаж: Матье Бланшетт Анимация: Джейсон Хеглунд Музыка: Epidemic Sound 🚂 Веб-сайт: http://thecodingtrain.com/ 👾 Поделитесь своим творением! https://thecodingtrain.com/guides/pas... 🚩 Предложите темы: https://github.com/CodingTrain/Sugges... 💡 GitHub: https://github.com/CodingTrain 💬 Discord: https://thecodingtrain.com/discord 💖 Членство: http://youtube.com/thecodingtrain/join 🛒 Магазин: https://standard.tv/codingtrain 🖋️ Twitter:   / thecodingtrain   📸 Instagram:   / the.coding.train   🎥 Задания по программированию:    • Coding Challenges   🎥 Введение в программирование:    • Start learning here!   🔗 p5.js: https://p5js.org 🔗 Веб-редактор p5.js: https://editor.p5js.org/ 🔗 Processing: https://processing.org 📄 Кодекс поведения: https://github.com/CodingTrain/Code-o... Это описание было сгенерировано автоматически. Если вы обнаружили проблему, пожалуйста, создайте заявку: https://github.com/CodingTrain/thecod... #визуализацияданных #картамира #javascript #p5js