javascript - 当我从 Highcharts 动态获取数据时,Highcharts 给出了额外的图例

标签 javascript ajax highcharts

我需要动态创建 highcharts 系列...所以我使用了 addSeries,但我得到了一个额外的图例。如果您还有其他方法请告诉我... 我不包括我的总图表代码...我只是将我的系列放入图表中...

            $(function () {
                chart = Highcharts.chart('container', {
                    series: [
                        {
                        }
                    ]

                });
            });


json:
    "dataa": 
    [
        {
            "name": "Unit Test 1",
            "data":[1,13,15,17,40,50,80]
        },
        {
            "name": "Unit Test 2",
            "data":[2,20,50,40,20,50,15]
        },
        {
            "name": "Unit Test 3",
            "data":[3,50,40,10,30,40,25]
        }
    ]

ajax:
 let dataeDatal=datae.dataa.length;
            for (let i = 0; i < dataeDatal; i++) {
                chart.addSeries({
                    data: datae.dataa[i].data,
                    name: datae.dataa[i].name
                });
            }
        }

charts

你可以查看图片,我得到了一个额外的系列1图例

最佳答案

您应该将图表初始化为

chart = Highcharts.chart('container', {
  series: []  //should be empty array
});

fiddle演示

关于javascript - 当我从 Highcharts 动态获取数据时,Highcharts 给出了额外的图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50128746/

相关文章:

ajax - 使用 cakephp 2.3.0 的简单 ajax 示例

javascript - 使用 jQuery 的表单提交 Ajax 有时不起作用

javascript - 将背景框添加到 highcharts 中的 y 轴

javascript - highcharts 零值导致图表中途而不是底部

javascript - 主干错误 : Uncaught TypeError: Object function (){ parent. apply(this, arguments); } 没有方法 'on'

javascript - HighCharts 没有显示任何内容

javascript - 触发文档中其他任何地方的点击,即使使用 iframe?

javascript - 链式选择框(国家、州、城市)

javascript - 无法使用 JQuery-File-Upload 从文件列表中删除文件

javascript - jquery 图表应该显示没有数据的刻度标签