【问题标题】:Highcharts Legend event click to get dataHighcharts Legend事件点击获取数据
【发布时间】:2017-06-28 07:48:04
【问题描述】:

我正在制作具有多个图例的散点图 + 线图。我必须根据散点图值更改绘图线的值。单击任何图例项后,任何人都可以帮助我获取散点图值吗?

我已经完成了这段代码,当我点击任何图例时,它会给我一个警报。接下来,我要获取散点图值并更改绘图线图

 events: {
                legendItemClick: function(e) {
                    if(this.visible) {

                        alert('visible');


                    }
                    else {
                         console.log("result"+result);
                        alert('Not visible');

                    }
                }
            }, 

【问题讨论】:

标签: javascript charts highcharts scatter-plot


【解决方案1】:

我已经为系列 Plot 做了类似的事情,但这肯定会为您提供您需要采用的方法。

if(series.name=='xyz'){//you can handle multiple legends by checking their name and have different calls for different legends

                    if (!this.visible) {// i want to make request for data only if when i click the legend and its visible 
                    $.getJSON('xyzdata.php',{parameter1:xyz1,parameter2:xyz2}, function(data) {// making the call 
                        series.setData(data.a);// with the returned data defining my plot
                        series.xAxis.setCategories(data.b);
                    });

 };

希望有帮助!

【讨论】:

    猜你喜欢
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-10
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    相关资源
    最近更新 更多