javascript - 如何在 ForceDirectedTree amcharts 中的气泡上添加自定义事件

标签 javascript amcharts amcharts4

如何在单击时更改子气泡的颜色或在子气泡上添加悬停效果。 我尝试过这样的:

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/

最佳答案

您应该将颜色分配给fill描边才能看到结果:

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

关于javascript - 如何在 ForceDirectedTree amcharts 中的气泡上添加自定义事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55609966/

相关文章:

javascript - 从服务器下载文件的最佳方式是什么

javascript - 如何在 SVG map 上放置饼图?

php - 选择计数字符串,然后将它们分组为饼图

javascript - amCharts 中 x 轴上的标签丢失

javascript - 使用javascript打印文档

javascript - 如何让 Jest 找到组件中导入的模块?

javascript - amcharts4 格式化来自 unix 时间戳的日期

reactjs - 如何设置Amcharts 4滚动条颜色?

javascript - 使用动画(Javascript)动态更新 amCharts 4 世界地图?

Javascript 测试引用相同的对象数组,即使我在每次测试前清空它