我正在尝试创建一个统计饼图。作为一个http response
我从服务器获取一个列表,我需要使用它来绘制一个饼图。
例如: 收到的数据:
[{1: 9, 2: 7}, {3:8, 2: 1}, {1:8, 5:9}, {2:3, 3:1}]
这是所需的输出:
[{x: 1, y: 17}, {x: 2, y:10}, {x: 3, y: 9}, {x: 5, y: 9}]
请注意:x 是键,y 是相似键值的总和
我试过了data.forEach((item, index) => {})
。在写完这篇文章之后,我实际上没有得到关于如何组合的线索Object.keys(item)
,Object.values(item)
并且Object.values(item).reduce((a,b)=> return a+b;)
这可能听起来很愚蠢的问题,但任何帮助将不胜感激。:)