gpt4 book ai didi

javascript - 如何让D3强制气泡图绘制?

转载 作者:行者123 更新时间:2023-12-03 05:23:52 25 4
gpt4 key购买 nike

我在绘制排序 d3 图表时遇到问题。当选择每个按钮时,我能够显示类别文本。

我的问题是在节点代码中吗?

var nodes = svg.selectAll("circle")
.data(data);

nodes.enter().append("circle")
.attr("Pclass", "node")
.attr("cx", function (d) { return d.x; })
.attr("cy", function (d) { return d.y; })
.attr("r", function (d) { return d.radius; })
.style("fill", function (d) { return fill(d.pclass); })
.on("mouseover", function (d) { showPopover.call(this, d); })
.on("mouseout", function (d) { removePopovers(); })

var force = d3.layout.force();

draw('Pclass');

我的完整 Plunker 在这里:https://plnkr.co/edit/JFbPzy7nI1oAyO1Rb9wC?p=preview

最佳答案

我自己解决了这个问题。我有一个不好的变量。我需要从 data[j].comb 更改 data[j].Nfare

for (var j = 0; j < data.length; j++) {
data[j].radius = +data[j].Nfare / 5;
data[j].x = Math.random() * width;
data[j].y = Math.random() * height;
}

关于javascript - 如何让D3强制气泡图绘制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41246562/

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