作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何删除或清除以前绘制的凹坑条形图。
我执行了以下操作以使用新数据重新绘制图表: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/
我有一个双轴图表 (x,y),我绘制了所有点 var x = myChart.addAxis("x","Id"); x.addOrderRule("Id"); var y = myChar
我想将水平线添加到由 rCharts 在预定义的 y 值上创建的 dimple.js 中的散点图。 library(rCharts) df var line = d3.svg.line() .x
我设置了一个 dimplejs.org 折线图。我应该能够将点击次数从蓝色变为红色(点击次数越少,线条为蓝色,点击次数越多,线条使用从蓝色到红色的渐变)。 如果我将系列设置为如下所示,则效果很好;但是
我是一名优秀的程序员,十分优秀!