javascript - D3 将对象传递给 .attr 或 .style
问题描述
我有一个 D3 选择:
let container = d3.select("div#container")
我想将一个对象附加到它的样式上——这个对象是动态的,这就是为什么我不能硬编码它。
示例对象:
let obj = {'style':'background-color:red;'}
对对象的示例更改
if(x > 1) {
obj = {'style':'background-color:green;'}
} else if (x < 0) {
obj = {'style':'background-color:yellow;'}
}
我想做类似的事情
container.attr(obj); // Unsure if it should be attr or not
但是,我不确定如何获得这个。有什么建议么?
解决方案
推荐阅读
- docker - Kubernetes 中的多个 pod 是否拉取同一个镜像
- dataframe - 计算加权平均的置信区间
- c# - 检索嵌套对象数组中的值与给定字符串数组中的值匹配且不重复的文档
- node.js - Flutter中的Http post请求错误但在邮递员中工作
- javascript - websocket.send()在reactjs中执行websocket.send时断开连接?
- css - 如何在 iOS 15 的 Safari 上动态设置高度 100%
- html - 将网页的特定部分读入 R
- c# - 没有 HTTP 动词的 ASP.NET Core 错误处理程序引发 Swashbuckle 异常
- android - getCurrentUser NullPointerException
- python-3.x - 如何在 Google App Engine 中进行 apt-get install