Как добавить пользовательское событие на пузырь в амплитах ForceDirectedTree - PullRequest
0 голосов
/ 10 апреля 2019

Как изменить цвет дочернего пузыря при нажатии или добавить эффект наведения на дочерний пузырь. Я пытался так:

networkSeries.nodes.template.events.on('hit', e=> {
  e.target.dataItem.color = e.target.dataItem.color.lighten(-0.2)
  //networkSeries.deepInvalidate()
  //networkSeries.invalidate()
})

но это не освежает. Вот пример кода: http://jsfiddle.net/gasnvf0j/

1 Ответ

1 голос
/ 12 апреля 2019

Вы должны присвоить цвет fill или stroke, чтобы увидеть результат:

const newColor = e.target.dataItem.color.lighten(-0.2)
e.target.dataItem.color = newColor
e.target.fill = newColor
...