gpt4 book ai didi

javascript - 我应该如何在 d3js 中使用嵌套数据

转载 作者:行者123 更新时间:2023-11-30 06:36:39 25 4
gpt4 key购买 nike

我想使用可变长度列表数组数据。例如,汽车列表,每辆汽车都有以前车主的列表。我正在考虑绘制类似于堆叠水平条形图的东西。我将绘制每个矩形,而不是使用堆栈。

不确定我是否应该使用某种形式的嵌套数据。

在第一组回复后编辑:我并不是真的在研究如何在视觉上表现它。在 d3 中,我看到输入数据始终是一维线性数组。假设我想使用作为列表数组的数据,我该怎么做。假设数据是这样的:[制造:“雪佛兰”,{所有者:[{名称:“迈克”},{名称:“Parthiban”}]}, make: "Ford", {ownwers: [{name: "Selvi"}, {name: "John"}, {name: "Ramkrishnan"}]}]对于每个品牌,我将它们视为一个数据元素。但是,然后我想为每个品牌的所有者处理数据。

此时我不想使用标准布局。

另请注意,数据不是干净的 mxn 矩阵。它是可变长度列表的数组。

最佳答案

我不确定我是否理解您的数据结构,但对于层次结构,您可以尝试 pack layout .您可以让每辆车都容纳它以前的主人,您可以根据您想要的标准调整它们的大小。

这是 the official example这是一些东西 I whipped up using that (source code here)。

关于javascript - 我应该如何在 d3js 中使用嵌套数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13974640/

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