gpt4 book ai didi

javascript - 在 d3.js 中选择具有条件的项目

转载 作者:行者123 更新时间:2023-12-03 07:53:51 24 4
gpt4 key购买 nike

This guide对造型很有帮助values <= 400红色。

.style("fill", function(d) {           
if (d.name <= 400) { return "red" }
else { return "black" }
;})

我想知道如何返回自定义样式的特定字符串。我已经尝试过了

.style("fill", function(d) {           
if (d['title'] = "blog") { return "red" }
else { return "black" }
;})

我还希望能够选择一个数组。例如,我希望数组集合生成的所有元素都是红色的。我该如何去做呢?

collection = [{
"title" : "Blog",
"categories" : [ "Category-1", "Category-2" ]
}],

library = [{
"title" : "Blog",
"categories" : [ "Category-1", "Category-2" ]
},];

最佳答案

我认为@George 说得对。你的if条件有问题。d['title'] = "blog" 实际上将字符串“blog”分配给 d.title。您需要的是 bool 值比较。

.style("fill", function(d) {           
if (d['title'] == "blog") {return "red"}
else { return "black" }
;})

关于javascript - 在 d3.js 中选择具有条件的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34883478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com