关于echarts点击图例,重新请求数据。

  1. 笔记:
    我需要渲染的数据有很多类型,天气数据,频率数据。数据量比较多,我一次重后台获取,数据就有点多了,数据又在不同的数据库。请求也浪费时间。
    2.只提供思路:
    动态获取数据,先生成图例:
    无法提供代码,思路讲一下。
    点击图例上温度,覆冰数据动态再次请求数据。
    mychart.on(“legendselectchanged”,function(params){
    params.selected # 可以获取所有的图例参数。例{温度:false,降雨量:false,风速:false}
    我在设置echarts的legend 的selected 属性为{温度:false,降雨量:false,风速:false}
    如果我点击图例的温度显示,params.selected中的温度变为了true,
    监听是否变为了True,发起ajax请求:合并数据。
    })

其实就通过监听图例的变化,来发起请求。主要的就是使用mychart.on(“legendselectchanged”,function(params){}这个echarts方法。

你可能感兴趣的:(echarts,图例请求)