我正用jQuery 带来一组逗号限制的数字, 用于在 D3 中绘制绘图目的 。 我试图获取此阵列的最大数量, 但情况不妙 。
var x_data = $( .CostImport ).text().split( , );
var y_data = $( .PriceImport ).text().split( , );
var r_data = $( .SalesImport ).text().split( , );
var c_data = $( .ZoneImport ).text().split( , );
for (i = 0; i < x_data.length; i++) {
data.push({ "x": x_data[i], "y": y_data[i], "c": c_data[i], "r": r_data[i] });
}
alert(d3.max(r_data));
alert(d3.max(data, function (d) { return d.r }));
这两种警示都给我同样的号码,这是错误的。 实际最高号码是928870,但我正在找回9975。 计划一切运作顺利(散射图,用r决定大小和 c 颜色),所以我对为什么我无法拉动最大号码有点过敏。
有什么想法吗?