javascript - 访问和修改数据相关的 SVG 元素
问题描述
如何访问/修改与数据相关的 SVG 元素?我有一个间隔函数,它每 3 秒执行一次来控制数据。
window.setInterval(function() {
for (var i = 0; i < data.length; i++) {
if(data[i].active) {
//THIS SVG node.. .style("fill", "green")
} else {
//THIS SVG node.. .style("fill", "red")
}
}
}, 3000)
还是我每次都需要重新初始化整个 D3.js 图?
解决方案
推荐阅读
- python - 如何从仅日期时间的数据中绘制折线图
- javascript - 用于计算的 JavaScript 函数不起作用?
- ios - Cocoapods - FirebaseAnalytics 仅在使用 FirebaseCore 时安装
- .net-core - 为什么用类声明比结构体占用更多的内存?
- java - 获取TreeMap Java的TreeMapEntry和HashMapNode
- vue.js - VUE中的CKEditor5自定义构建
- java - MongoDB:游标在 next() 完成之前关闭
- swift - 当我将字符串格式化为日期时出现错误的日期
- ios - NSFileHandle writeData 同步延迟主线程操作
- javascript - javascript中的手风琴没有调用函数