gpt4 book ai didi

d3.js - 删除或清除以前绘制的酒窝图

转载 作者:行者123 更新时间:2023-12-01 06:57:32 25 4
gpt4 key购买 nike

如何删除或清除以前绘制的凹坑条形图。

我执行了以下操作以使用新数据重新绘制图表:chart.data = newData; chart.draw();

如果数据不为空,这将重绘。如果新数据为空,则之前绘制的图表将保留并且不会被删除。如何清除之前绘制的图表?

最佳答案

如果你想删除整个图表(形状和轴等等),你可以这样做:

chart.svg.selectAll('*').remove();

如果您只是想删除条/线/形状并保持轴和图例完好无损,您可以这样做:

chart.series.forEach(function(series){
series.shapes.remove();
});

我认为这实际上可能是与此相关的错误:https://github.com/PMSI-AlignAlytics/dimple/issues/29如果将 chart.data 设置为空数组,则清除旧系列。

关于d3.js - 删除或清除以前绘制的酒窝图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27146622/

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