我这里有一个Stackbiltz-https://stackblitz.com/edit/d3-at-stacked-bar-chart-2vngrr?file=index.js
对不起,这很模糊,我不知道为什么这张图表不起作用。
console.log似乎对数据做了正确的事情,但是我显然缺少了一些东西。
答案 0 :(得分:2)
绑定到layers
的数据应该是计算出的stackedSeries
,而不是原始数据。那就是所缺少的。
var layersBar = chart.selectAll('.layer')
.data(stackedSeries)
叉子:https://stackblitz.com/edit/d3-at-stacked-bar-chart-qnfgwg?file=index.js