我正在研究Scatterplot + Plot折线图,它有多个图例。我必须根据散点图值更改绘图线的值。点击任何图例项后,有人可以帮助我获取散点图值吗?
我已完成此代码,当我点击任何图例时,它会给我一个警报。接下来,我必须得到散点图值并更改绘图线图
events: {
legendItemClick: function(e) {
if(this.visible) {
alert('visible');
}
else {
console.log("result"+result);
alert('Not visible');
}
}
},
答案 0 :(得分: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);
});
};
希望有所帮助!