gpt4 book ai didi

javascript - d3.js - 是否可以在没有 .map 的情况下绘制直方图?

转载 作者:行者123 更新时间:2023-11-28 20:09:38 25 4
gpt4 key购买 nike

我有一个大的 csv 文件,目前正在使用 dataset.map 函数来获取需要在直方图中绘制的值。但是,这种方法会删除绑定(bind)到该特定数据的所有其他值,并返回一个仅包含这些值的数组。是否可以在不使用 .map 的情况下绘制数据?这样我可以更轻松地使用这些值来显示值的名称或其他内容。现在我使用的功能是:

var Peso = dataset.filter(function (d) { return d.Grazie == "Sans" })
.map(function (i) { return (i.Peso)});
var histog = d3.layout.histogram()
.bins(30)
(Peso);

但是如果没有.map,我不知道如何调用histog变量中的“Peso”值。任何提示或帮助将不胜感激,谢谢!

最佳答案

您可以使用.value() function指定一个访问器,所以在你的情况下它会是这样的

d3.layout.histogram()
.bins(30)
.value(function(d) { return d.Peso; })
(dataset);

不过,您仍然需要进行过滤。

关于javascript - d3.js - 是否可以在没有 .map 的情况下绘制直方图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20123150/

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