gpt4 book ai didi

javascript Chart.js 删除最后一点

转载 作者:行者123 更新时间:2023-12-03 07:23:51 24 4
gpt4 key购买 nike

我有一个来自 Chart.js 的折线图。我想删除最后一个点,但是对于折线图,方法removeData()没有参数,而对于极坐标图,它确实支持removeData(atIndex)。因此,对于折线图,removeData() 默认情况下仅删除第一个点。

如何仅删除最后一点而不必先删除所有数据?

最佳答案

您可以通过查看 removeData 的源代码来制作自己的 - 只需使用 pop 而不是 shift

myChart.removeLastPoint = function() {
this.scale.xLabels.pop();
this.scale.valuesCount--;
this.scale.fit();

Chart.helpers.each(this.datasets,function(dataset){
dataset.points.pop();
},myChart);

this.update();
}

其中 myChart 是您的图表对象。

<小时/>

fiddle - http://jsfiddle.net/38gxavst/

关于javascript Chart.js 删除最后一点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36088847/

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