gpt4 book ai didi

javascript - 无法用 d3 js 饼图图例中的值替换数字

转载 作者:行者123 更新时间:2023-11-30 09:55:29 26 4
gpt4 key购买 nike

我正在尝试用各个饼图(奥迪、奔驰、宝马、沃尔沃等)的值列表替换饼图图例中的数字

我在下面试过,但它没有在图例中显示任何数据

    legend.append("text")
.attr("x", 24)
.attr("y", 9)
.attr("dy", ".35em")
.text(d3.select(this).datum().data.label);

代替

    legend.append("text")
.attr("x", 24)
.attr("y", 9)
.attr("dy", ".35em")
.text(function (d) { return d; });

这是 fiddle http://jsfiddle.net/sathish_panduga/aovmo93x/7/

我是 D3 JS 图表的新手,我该怎么做?

最佳答案

`d` is index to your data array

legend.append("text")
.attr("x", 24)
.attr("y", 9)
.attr("dy", ".35em")
.text(function(d) { return data[d].label; });

关于javascript - 无法用 d3 js 饼图图例中的值替换数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34262846/

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