[英]Update data on d3 stacked bar/column chart
更新数据时,我无法重新绘制堆积的条形图。 我可以使图表读取新数据并删除缺少的块,但是我不知道如何获取它来填充空白部分。 我可以在堆积面积和折线图上使用它,但是在堆积的列/栏上设置了障碍。
我的工作提琴在这里: http : //jsfiddle.net/adeaver/duvpM/8/
我确实有block.exit().remove();
方面到位。
任何指导将不胜感激。
您不会添加任何新数据来填补空白,也不会扩展现有数据来做到这一点。 由于您要提供数据中堆积条形的坐标,而不是根据数据中的比例进行计算,因此没有什么可以使D3填补空白。
这是一个示例,该示例计算您可能会有所帮助的代码中的堆栈。 在我看来,您可能想更改您的示例以基于相对值来计算每个条形的大小。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.