gpt4 book ai didi

javascript - 为 D3 堆叠条形图准备嵌套的 JSON 数据

转载 作者:行者123 更新时间:2023-11-30 11:00:58 24 4
gpt4 key购买 nike

我嵌套了 JSON 数据,其中第一级键是事件类型(骑行、远足等),第二级是年份。每年都有一个值(以千米为单位的距离)。我的数据结构如下所示: enter image description here

我想画一个这样的堆积条形图http://bl.ocks.org/mstanaland/6100713从我的数据。如何将我的数据置于适合 D3 堆积条形图的结构中?

最佳答案

这可以按如下方式完成:

const data = [];
myData.forEach(a => a.values.forEach(v => {
const element = data.find(e => e.year === v.key);
if (element) {
element[a.key] = v.values;
} else {
data.push({ year: v.key, [a.key]: v.values });
}
}));

关于javascript - 为 D3 堆叠条形图准备嵌套的 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57744084/

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