美文网首页程序员
vue中echarts问题集

vue中echarts问题集

作者: color_小浣熊 | 来源:发表于2020-10-14 18:26 被阅读0次

    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;
               },
          },
    

    相关文章

      网友评论

        本文标题:vue中echarts问题集

        本文链接:https://www.haomeiwen.com/subject/fapipktx.html