有一个堆积面积图,可以通过滚动来堆积。
但是我需要显示每个带有过渡的堆栈,如所示,该堆栈将从底部向上生长。
我搜索了几篇有关D3图表过渡的文章,但没有适合我情况的解决方案,因此我会提供一些建议。
我找到了this,转换代码如下:
var area = function (datum, boolean) {
return (d3.area()
.x(function(d) { return x(d.date); })
.y0(height)
.y1(function(d) { return boolean ? y(d.close) : y(0); }))(datum);
};
我曾尝试在图表中使用它,但它无法正常工作。
可能是我的图表是堆积图,我不确定是否需要帮助。