更新数据时不会刷新Highcharts图例

时间:2016-05-23 14:15:11

标签: highcharts

在我的HighCharts实现中,我动态地更改了图表所有系列的数据。这一切都按预期工作,但每次都会刷新图例,以及过滤后的图例变为未过滤的。

让我用以下例子来解释。 如果您通过HighCharts自己查看此示例,您将看到显示' John' Jane' Jane'和乔#' :http://www.highcharts.com/demo/column-stacked

如果你点击约翰,你只会看到简和乔的系列。如果您现在刷新底层系列,则图例将刷新,John的数据将再次显示。

我需要防止这种情况发生。有人知道我该怎么做吗?

FYI;我正在更新这样的数据:

function updateSeries(data, chart, vm) {
            for (var i = 0, len = chart.series.length; i < len; i++) {
                chart.series[0].remove();
            }

            var series = calculateSeries(data, vm);

            _.each(series, function (serie) {
                chart.addSeries(serie, false);
            });

            chart.redraw();
        }

我知道我实际上删除并重新添加了该系列,但那是因为我不确定如何执行此操作。

0 个答案:

没有答案