Лекции посвящены дизайнерским принципам работы со сложными данными и знакомят слушаетелей с библиотекой D3.js — самым мощным и гибким инструментом создания интерактивных визуализаций.
Твитнуть
Поделиться
Поделиться
Запинить
Чтобы не пропустить новые лекции, оставьте свою почту
Лекции ведут
Таня Бибикова информационный дизайнер, руководитель лаборатории
Вторая часть курса посвящена знакомству с библиотекой D3.js. Мы потренируемся создавать простейшие SVG-элементы и разберём «текучий» интерфейс D3, создадим график и хитмап (теплокарту) на основе реальных данных.
Новосибирская строительная компания продаёт квартиры в жилом комплексе «Миргород». Данные о продажах: Mirgorod-sales.xls.
Используя первый фиддл, потренируйтесь добавлять и удалять данные и свойства. Превратите круги в прямоугольники, ширина которых вдвое больше высоты, и измените цвет прямоугольников с чёрного на зелёный с чёрной обводкой.
Используя второй фиддл и расширенный сет данных, создайте график зависимости продолжительности жизни от количества детей в семье. Размером кружка покажите население страны.
Создайте интерактивную визуализацию на основе результатов дизайнерской практики — отчёта для руководства или интерфейса покупателя, на выбор. Данные: mirgorod-sales.csv.
Мы поговорим о трёх столпах, на которых стоит хорошая визуализация: осмысленном визуальном кодировании, объединение микро- и макроуровня и использовании интерактивности.
Новосибирская строительная компания продаёт квартиры в жилом комплексе «Миргород». Данные о продажах: Mirgorod-sales.xls.
Ответьте на вопросы. Что является элементарным кирпичиком данных? Какие закономерности проявляются на макроуровне? Какой способ представления будет наиболее естественным и наглядным? Каких параметров, количественных и качественных, не хватает в наборе?
Подготовьте отчёт для руководства. Сколько квартир продано, на какую сумму? Сколько получено средств? Какие квартиры продаются лучше всего?
Помогите покупателю выбрать квартиру: визуализируйте доступные варианты и необходимую для выбора информацию. Используйте интерактивность.