D3.js могут быть использованы для создания зрительных образов сложных данных, информации, которые не могут быть обработаны с помощью регулярных графиков наборов инструментальных средств и отображается в классических форматах штрих-линии пирога.
Библиотека будет манипулировать HTML и SVG-код на основе конфигурации входного и самих данных, в то же время позволяя разработчикам использовать CSS3 и HTML5, чтобы стиль его выход.
D3 очень быстро, поддерживает большие наборы данных, динамические эффекты при наведении курсора мыши и анимации.
Там в большой API, чтобы помочь разработчикам адаптировать ее к своим собственным структурам данных и вывода пользовательских визуализаций и диаграммы они действительно нужны.
Много примеров включены в пакет загрузки.
Библиотека D3.js постепенно заменяет большинство современных современных инструментов для построения графиков, став неофициальным стандартом, когда дело доходит до построения современных, красивых веб-приложений на основе визуализации данных.
<сильный > Что нового в этом выпуске:
- Ноль зависимости! JSDOM теперь ограничивается зависимость развития для тестирования.
- Удалите зависимость от времени выполнения глобального окна и документа.
- Исправлена ошибка d3.transition () сбой в IE.
- Исправлена ошибка selection.append для теневых заморских, которые испытывают недостаток в NamespaceURI.
- Исправлена ошибка quadtree.find при использовании х и у аксессорах.
- Исправлена ошибка синтаксического анализа названных цветов, чтобы быть чувствительны к регистру.
- Добавить поддержку для цвета & Quot; rebeccapurple & Quot;.
- Улучшение начальное случайное расположение узлов для макетов силы.
Что нового в версии 3.5.9:
- Ноль зависимости! JSDOM теперь ограничивается зависимость развития для тестирования.
- Удалите зависимость от времени выполнения глобального окна и документа.
- Исправлена ошибка d3.transition () сбой в IE.
- Исправлена ошибка selection.append для теневых заморских, которые испытывают недостаток в NamespaceURI.
- Исправлена ошибка quadtree.find при использовании х и у аксессорах.
- Исправлена ошибка синтаксического анализа названных цветов, чтобы быть чувствительны к регистру.
- Добавить поддержку для цвета & Quot; rebeccapurple & Quot;.
- Улучшение начальное случайное расположение узлов для макетов силы.
Что нового в версии 3.5.6:
- Ноль зависимости! JSDOM теперь ограничивается зависимость развития для тестирования.
- Удалите зависимость от времени выполнения глобального окна и документа.
- Исправлена ошибка d3.transition () сбой в IE.
- Исправлена ошибка selection.append для теневых заморских, которые испытывают недостаток в NamespaceURI.
- Исправлена ошибка quadtree.find при использовании х и у аксессорах.
- Исправлена ошибка синтаксического анализа названных цветов, чтобы быть чувствительны к регистру.
- Добавить поддержку для цвета & Quot; rebeccapurple & Quot;.
- Улучшение начальное случайное расположение узлов для макетов силы.
Что нового в версии 3.5.5:
- Ноль зависимости! JSDOM теперь ограничивается зависимость развития для тестирования.
- Удалите зависимость от времени выполнения глобального окна и документа.
- Исправлена ошибка d3.transition () сбой в IE.
- Исправлена ошибка selection.append для теневых заморских, которые испытывают недостаток в NamespaceURI.
- Исправлена ошибка quadtree.find при использовании х и у аксессорах.
- Исправлена ошибка синтаксического анализа названных цветов, чтобы быть чувствительны к регистру.
- Добавить поддержку для цвета & Quot; rebeccapurple & Quot;.
- Улучшение начальное случайное расположение узлов для макетов силы.
Что нового в версии 3.5.3:
- Исправлена selection.interrupt когда прерывания последнего запланированного перехода .
Что нового в версии 3.5.0:
- Добавьте названные переходы (например, 1 2) одновременно анимации на одних и тех же элементов.
- Add & Quot; прерывание & Quot; события для обработки при переходе прерывается.
- Разрешить легкость происходит переход в или длительность быть изменен до начала перехода.
- Добавьте d3.svg.arc cornerRadius (например, 1 2 3 4).
- Добавьте d3.layout.pie обивка (например, 1 2 3).
- Добавьте двойной щелчок и дважды нажмите плавные переходы к d3.behavior.zoom.
- Добавить продолжительность d3.behavior.zoom для настройки или отключить двойной щелчок переходов.
- Добавьте d3.map (массив [, сбруя,]) для построения карты с помощью ключа из массива.
- Добавить d3.scale.ordinal rangeRoundPoints, округлую версию rangePoints.
- Добавьте d3.geom.quadtree найти для эффективного поиска 2D.
- Добавьте d3.variance и d3.deviation.
- Добавьте языковые стандарты для Польши и Канады.
Что нового в версии 3.4.13:
- Fix недействительны преобразование при переключении между линейной и осями войти .
- Исправлена ошибка форматирования число групп с очень маленькими или очень большими числами в показателе обозначениях.
- Номер Фикс форматирование с явным минусом (& Quot; - & Quot;). Знак
- потеря Fix точности во время линейной интерполяции.
- Исправлена аварии в d3.layout.stack при передаче пустой массив.
- Исправлена ошибка falsey строки при разборе DSV.
- Исправлена утечка d3 глобальный узел.
- Исправлена ошибка d3.mean, d3.median и d3.scale.quantile принуждать значения чисел.
- Повышение производительности d3.map и d3.set с помощью Object.create (NULL).
<Литий> преобразование Fix из HCL цвет Lab.
Что нового в версии 3.4.12:
- Fix неперехваченное InvalidStateError брошенную при использовании d3.xhr с типы ответов нетекстовые.
- Исправлена ошибка синтаксического анализа положительных сдвигов часовых поясов с ненулевым числом минут.
- Обновление до версии 1.0.0 JSDOM.
- Исправлена ошибка selection.size на выбор входа.
Что нового в версии 3.4.8:
- Исправлено:
- d3.layout.tree RangeError (максимальный размер стека вызовов превышен) на особо глубоких деревьев.
- d3.behavior.zoom ошибка с несколькими целями touchstart.
Что нового в версии 3.4.6:
- Фиксированный Разбор часовой пояс (% Z) .
- Исправлена d3.scale.quantile игнорировать нулевые значения в домене.
- Оптимизированный d3.mean.
Что нового в версии 3.4.4:
- Исправлена ошибка в d3.behavior.drag: когда в одно касание в мультисенсорный концов, другие штрихи может продолжиться.
- Исправлена ошибка в d3.behavior.drag и d3.behavior.zoom когда touchstart мишень удаляется.
- Исправлена ошибка в d3.geo.conicConformal для точек антиподальных к коническим происхождения.
- Исправлена ошибка в d3.formatPrefix: SI-префиксы соответствуют для малых и больших чисел .
- Исправлена ошибка в d3.scale.ordinal с одноплодной доменом, дискретным диапазоном и неизвестного входного значения.
- Исправлена ошибка в d3.svg.axis где порядок DOM тиковых элементов не соответствует дисплей.
- Исправлена ошибка в d3.time.scale для субсекундной поколения клеща.
- Удален обходной путь в течение трех-летней WebKit ошибки в d3.mouse.
- Удален обходной путь для старого Sizzle сортировочного ошибка.
- Новые языковые стандарты, доступные для CA-ES, EN-RU, PT-BR и ZH-CN.
Что нового в версии 3.4.3:
- Избегает асимметричный поведение Math.sin и математике. соз в Chrome 33 в d3.geo.area и d3.geo.path.
Что нового в версии 3.4.2:
- Исправлена ошибка отсутствует символ валюты при форматировании валюты с использованием Si- приставка обозначения в локали с суффиксом валюты.
Что нового в версии 3.4.1:.
- Исправлена ошибка обмотки порядка в projection.clipExtent
Что нового в версии 3.4.0:
- Добавлена d3.locale для создания нового локализованного числа и форматы времени.
- Добавлена force.chargeDistance для ограничения влияния заряда сил.
- Добавлена timeFormat.multi для форматов времени мульти-разрешения.
- Добавлена размер и пустые методы d3.map и d3.set.
- Более быстрая реализация d3.geom.hull вклад.
- Встроенная поддержка AMD / RequireJS.
Что нового в версии 3.3.11:
- Исправлена DSV разборе (d3.tsv, d3. CSV) с кросс-доменных запросов в IE9.
Что нового в версии 3.3.10:
- Исправлена рендеринга нестабильность в адаптивном ресэмпинга, когда точки лежат на часть небесного меридиана, лежащая ниже горизонта.
- Неподвижные оси рендеринга при переключении между порядковым и количественным шкалам.
- Передать индекс группы J к функции фильтра в selection.filter и transition.filter.
Что нового в версии 3.3.9:
- Улучшена производительность d3.geo.projection когда это адаптивная ресэмплинг отключена.
- Улучшена производительность жестов перетаскивания на браузерах, которые поддерживают selectstart события.
- Исправлена автоматическая точность scale.tickFormat при использовании значащих цифр.
Что нового в версии 3.3.8:
- Исправлена катастрофическая потеря точности при вычислении Вороного тесселяции.
- Исправлена Вороного тесселяции, когда клетка не пересекает степень клипа.
Что нового в версии 3.3.6:
- Повышение точности намотки определение порядка в d3.geo .projection.
- Fix сферическую вырезку для сложных многоугольников.
- Исправлена ошибка окна просмотра отсечение, когда субъект полигона полностью окружает видовой экран.
- Исправьте нулевой длительности переходов, чтобы всегда галочкой один раз при Т = 1 (и никогда т = 0).
Что нового в версии 3.3.5:
- Порядковый не весы больше не неявно продлить домен с rangeBands или rangePoints.
Что нового в версии 3.3.3:
- Поддержка время синтаксического анализа зоны смещения (% Z) в d3.time.format.
Что нового в версии 3.3.0:
- Добавьте selection.interrupt для немедленного прерывания текущего перехода .
- Добавьте brush.event для программной чистки зубов, в том числе переходов.
- Добавьте zoom.event для программного изменения масштаба, в том числе переходов.
- Добавьте d3.interpolateZoom для плавного изменения масштаба на основе ван Вейк & Nuij.
- Добавьте zoom.center для управления над координационным центром в то время как MouseWheel масштабирование.
- Добавить & Quot; zoomstart & Quot; и & Quot; zoomend & Quot; событий zoom.on.
- Добавьте d3.geo.transform для упрощения создания пользовательских геометрических преобразований.
- Добавьте d3.geo.clipExtent для видового экрана отсечения с помощью пользовательских преобразований.
- Разрешить d3.geo.stream для потоковой передачи трехмерных координат; полезно для динамического упрощения.
- Добавить & Quot; beforesend & Quot; событие xhr.on манипулировать запрос перед отправкой.
- Добавьте axis.innerTickSize и axis.outerTickSize; мульти-осуждает аргумент axis.tickSize.
- Добавьте d3.pairs для построения кортежей смежных элементов.
Что нового в версии 3.2.5:
- Исправлена ошибка с локализованным десятичной точки в d3.format .
- Исправлено подавление поведение по умолчанию для жестов перетаскивания на сенсорных устройствах.
- Улучшение точности с плавающей точкой для log.ticks и log.nice.
- В комплекте уменьшенная JavaScript для использования с Бауэром.
Что нового в версии 3.2.2:
- а MouseMove событие, которые инициированы на мобильном Safari вызывая щетка
- кратко прыгать на touchstart.
Что нового в версии 3.1.9:
- Это возвращается предыдущий, который сломал поведение оси компонент для порядковых шкал путем изменения значения rangeBand.
Что нового в версии 3.1.6:
- Насыщенность не определен только для черно-белый <. / li>
Что нового в версии 3.1.3:.
- Автоматическое определение clipExtent для Mercator
Требования
- включен JavaScript на стороне клиента
Комментарии не найдены