D3.js

  • Обзор D3.js

    • D3.js — это библиотека JavaScript для создания интерактивных визуализаций данных. 
    • Она использует стандарты SVG, HTML5 и CSS. 
    • D3.js является преемником Protovis и была выпущена в 2011 году. 
    • В 2016 году она была разделена на несколько небольших модульных библиотек. 
  • Контекст и предшественники

    • Были попытки перенести визуализацию данных в веб-браузеры, включая Prefuse, Flare и Protovis. 
    • Prefuse и Flare требовали использования Java и Flash соответственно. 
    • Protovis, основанная на опыте разработки этих инструментов, была прекращена в 2011 году для разработки D3.js. 
  • Технические принципы

    • D3.js предоставляет функции для выбора элементов, создания SVG-объектов и стилизации. 
    • Большие наборы данных могут быть привязаны к SVG-объектам для создания диаграмм. 
    • Данные могут быть в различных форматах, включая JSON и CSV, и могут быть преобразованы в другие форматы с помощью JavaScript. 
  • Выборки и операции

    • D3.js позволяет программистам выбирать элементы с помощью CSS-селекторов и управлять ими с помощью операторов, аналогичных jQuery. 
    • Элементы могут быть изменены, добавлены или удалены в зависимости от данных. 
  • Переходы и привязка к данным

    • D3.js позволяет плавно интерполировать значения атрибутов и стилей в течение определенного времени. 
    • Загруженные данные управляют созданием SVG-объектов с соответствующими свойствами и поведением. 
  • Примеры и рекомендации

    • В документации D3.js приведены примеры использования библиотеки. 
    • D3.js имеет связи с другими фреймворками и библиотеками, такими как Vega и Vega-Lite. 
  • Ссылки и ресурсы

    • В статье есть ссылки на официальный веб-сайт, галерею и другие ресурсы, связанные с D3.js. 

Полный текст статьи:

D3.js — Википедия

Оставьте комментарий

Прокрутить вверх