首页 > 解决方案 > 为键添加 JSON 中的所有元素

问题描述

我有一个 json 文件:

Key = 1, Element1 = 5, Element2 = 10
Key = 2, Element1 = 10, Element2 = 12
Key = 3, Element1 = 2, Element2 = 22

我想将 D3.js 中的每个键的这一天概括为如下内容:

Key = 1, Value = 15
Key = 2, Value = 22
Key = 3, Value = 24

我不确定如何在 D3.js 中做到这一点!

我知道我必须先遍历数据,然后遍历每一行,如下所示:

data=d3.json("xxxx").then(function(data){
    data.forEach(function(d){
        d.map(obj => ([
            obj['Key'],
            Object.entries(obj)
              .filter(item => (item[0]!='Key'))
              .reduce((total, item)=> (total+item[1]),0)
          ]))
})});  

我不知道如何继续

标签: javascriptjsond3.js

解决方案


推荐阅读