Разветвленный скрипт ниже был адаптирован для D3.js v4 из v3.
- Метод
.attrs({})
v4 содержит несколько кортежей атрибутов элементов и требует подключаемого модуляhttps://d3js.org/d3-selection-multi.v1.min.js
, например..attrs({ width: width, height: height })
. Замена версии 3.attr({})
. - Для метода
d3.scaleOrdinal(d3.schemeCategory10)
v4 требуется библиотекаd3.v4.min.js
. Категориальные шкалы D3.js отображают целые числа в цвета. d3.drag().on('drag', onDrag)
версии 4 заменилd3.behavior.drag().on('drag', onDrag)
версии 3.
Разветвленный скрипт v4 выше. Оригинальный скрипт v3 ниже.
D3.js 3.5.17, по-видимому, похож на Python 2.7.13. Поддерживается, чтобы не отталкивать пользователей v3.