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 на стороні клієнта
Коментар не знайдено