Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除highcharts中的渲染圆?_Javascript_Jquery_Highcharts - Fatal编程技术网

Javascript 如何删除highcharts中的渲染圆?

Javascript 如何删除highcharts中的渲染圆?,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,我已经渲染了一组圆。但放大后我需要删除它们。我该怎么做 下面是渲染圆的代码 var allPoints = localStorage.getItem('points'); //console.log(allPoints); if(allPoints !== null) { var allPointsDetail = JSON.parse(allPoints); _.each(allPointsDetail, function(pointDetail, key) {

我已经渲染了一组圆。但放大后我需要删除它们。我该怎么做

下面是渲染圆的代码

var allPoints = localStorage.getItem('points');
//console.log(allPoints);
if(allPoints !== null) {
    var allPointsDetail = JSON.parse(allPoints);
    _.each(allPointsDetail, function(pointDetail, key) {
        var pointCordinate =[];
        pointCordinate[0] = pointDetail['x'];
        pointCordinate[1] = pointDetail['y'];
        RP.drawReportingPoints(pointCordinate,pointDetail);
    });
}
同样,放大后,我做了这么多

xAxis: {
    events: {
        afterSetExtremes: function(event){
            if (this.getExtremes().dataMin < event.min){
                var top_position =  RP.chart.yAxis[0].toPixels(RP.$valueInput.val());
                RP.$handleContainer.css('top', top_position);
                var allPoints = localStorage.getItem('points');

                // allPoints give points detail which is stored in localStorage.these point should remove from chart which was drawn before

            }
        }
    }
}
xAxis:{
活动:{
AfterSetExtrems:函数(事件){
if(this.getExtremes().dataMin

提前感谢。

开始时,您能否将示例复制为实况演示?您是否使用以下方法绘制这些圆圈:?是标记。我正在使用渲染器.circle。问题已经解决了,你是怎么解决的@纳比纳