d3.tsv("ACDFile.tsv", function(error, data) {
data.forEach(function(d) {
if (d["Gruppe"] == "Italien") {
d3.select("svg").selectAll("div")
.data(d["Service-levelzurzeit[%]"])
.enter()
.append("rect")
.attr("width", 30)
.attr("height", d["Service-levelzurzeit[%]"])
.style("fill", "blue")
.html(d["Gruppe"])
}
}
)})
这会创建两个矩形,其中只应创建一个(只有一个“Italien”)。谁能指出我在这里失踪了什么?
答案 0 :(得分:0)
可能你有两个值,逗号分隔在Service-levelzurzeit[%]
中。 Js期望数字为4.15
,但您有4,15
。对于tsv()
,它表示数组[4, 15]
。