程序员

vue中echarts问题集

2020-10-14  本文已影响0人  color_小浣熊

1、获取echarts实例的信息方法 echarts.getOption()打印的结果

配置信息.png

2、echarts监听legend点击事件echarts.on("legendselectchanged", function (params) {console.log(params))}里面的params可以看到当前点击legend名称legend中的数据是否选中,是否高亮;

legend高亮.png
设置初始legend高亮个数高亮名称的时候在chart设置option的legend中增加selected对象属性,里面是键值对的形式;
chart.setOption({
          legend: {
                orient: "vertical",
                x: "right",
                y: "center",
                // width: '250px',
                left: "75%",
                height: 400,
                itemGap: 28,
                itemWidth: 10,
                data: ['娃哈哈','乳娃娃'],
                selected: {
                    "娃哈哈":true,
                    "乳娃娃":false}
               }
})

3、tooltip数据格式化

tooltip: {
       trigger: "axis",
       formatter: function (params) {
          // let param = params.slice(0,that.trueLength)
             let html = params[0].name;
              params.forEach((item, index) => {
                  html += `<br/>${item.marker + item.seriesName}: ${
                  item.value === 0.1 ? 0 : item.value
                }`;
             });
           return html;
           },
      },
上一篇下一篇

猜你喜欢

热点阅读