javascript:对象数组中的对象数组

用户名

这是示例数据:

var data = [
    {row: 0, col: 0, value: [{x: 1, y: 19}, {x: 2, y: 20}]},
    {row: 0, col: 1, value: [{x: 1, y: 24}, {x: 2, y: 27}]},
    {row: 1, col: 1, value: [{x: 1, y: 31}, {x: 2, y: 26}]},
    {row: 1, col: 2, value: [{x: 1, y: 29}, {x: 2, y: 19}]},
]

我无法弄清楚定义x域的方法。

var x1 = d3.scale.ordinal()
        .domain(data.map(function(d) { return d.value.x; }))
        .rangeRoundBands([0, chartW], 0.1);

该位产生错误:

 .domain(data.map(function(d) { return d.value.x; }))

如何遍历values对象的内部数组?

提前致谢 !

拉尔斯·科特霍夫(Lars Kotthoff)

您需要在此处进行两个嵌套的迭代:

.domain([
  d3.min(data, function(d) { return d3.min(d.value, function(e) { return e.x; }); }),
  d3.max(data, function(d) { return d3.max(d.value, function(e) { return e.x; }); })
  ]);

同样适用于y

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Javascript

比较JavaScript中的对象数组

来自分类Dev

JavaScript:对象数组中对象的调用方法

来自分类Dev

Javascript减少对象数组中的某些对象

来自分类Dev

反转Javascript中的对象数组

来自分类Dev

过滤对象javascript中的数组

来自分类Dev

从JavaScript中的对象数组创建嵌套对象

来自分类Dev

筛选JavaScript中的对象数组

来自分类Dev

访问数组中的JavaScript对象

来自分类Dev

JavaScript中对象数组的长度

来自分类Dev

Javascript从对象数组中的对象数组获取对象数组

来自分类Dev

聚合JavaScript中的对象数组

来自分类Dev

在JavaScript中传播对象数组

来自分类Dev

Javascript获得对象数组中的最大对象

来自分类Dev

Javascript:从对象数组中获取对象的子集

来自分类Dev

JavaScript中对象数组到对象数组的数组

来自分类Dev

过滤Javascript中对象内部的对象数组

来自分类Dev

计算Javascript对象数组中的重复对象

来自分类Dev

Javascript推入数组中的对象

来自分类Dev

比较数组JavaScript中的对象

来自分类Dev

数组中的Javascript对象

来自分类Dev

从javascript中的对象数组中删除对象

来自分类Dev

对象数组中javascript对象的索引

来自分类Dev

在Javascript中从对象内部引用对象的数组

来自分类Dev

Javascript 中的对象数组

来自分类Dev

在对象中迭代对象数组 - javascript?

来自分类Dev

JavaScript 中的数组是对象吗?

来自分类Dev

从Javascript中的对象数组中删除对象

来自分类Dev

javascript中对象数组的问题

来自分类Dev

JavaScript - 删除对象数组中的对象属性