У меня есть комбинированная диаграмма/строка. Для каждой строки во входном файле я создаю группу, содержащую несколько элементов (строки, прямоугольники, тексты):
var myGroups = svg.selectAll('g').data(myData)
myGroups.enter().append('g')
...
myGroups.append('line')
...
myGroups.append('polygon')
...
myGroups.append('text')
...
Я сейчас просто
svg.selectAll('*').remove()
и создавать все с нуля каждый раз, когда данные обновляются. Тем не менее, я хотел бы иметь плавный переход для всех элементов.
Я несколько раз проходил этот учебник, но я до сих пор не понимаю, как это сделать в моем случае.