gpt4 book ai didi

d3.js - 使用D3.js layout.stack() 制作规范化堆积条形图

转载 作者:行者123 更新时间:2023-12-01 15:27:41 29 4
gpt4 key购买 nike

我有类似的东西:Normalized Stacked Bar Chart

是否可以/适本地使用 d3.layout.stack() 功能代替计算每一层的上 Y 和下 Y?我不确定,所以想知道何时以及何时不使用它。

最佳答案

这个问题很旧,但没有我要找的答案。 example Lars Kotthoff 实际上并没有规范化数据,因为数据已经规范化了。 To normalize your stack ,将.offset('expand')添加到栈初始化中。构建堆积面积图示例,堆栈初始化将改为如下:

var stack = d3.layout.stack()
.offset('expand')
.values(function(d) { return d.values; });

很简单,但我花了几个小时才意识到它在文档中。由于这是目前 Google 上的最佳结果之一,希望这有助于为将来的人节省一些时间。

关于d3.js - 使用D3.js layout.stack() 制作规范化堆积条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22250053/

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