首页 > 技术文章 > echart参数设置——曲线图

wheatCatcher 2019-03-04 18:25 原文

  {
    title: {
      text: '请求返回码分布',
      subtext: '实时数据'
    },
    tooltip: {
      trigger: 'axis',
    position: function (point, params, dom, rect, size) {//固定在顶部
      return [point[0], '10%'];
    },
      formatter: "发生时间:{b}<br/>返回码:{a}<br/>数量(个):{c}",//<br/>错误描述:{d}
      // formatter: function (params, ticket, callback) {
      //   // console.log(params,666)
      //   let htmlStr = '';
      //   for (let i = 0; i < params.length; i++) {
      //     let param = params[i];
      //     let xName = param.name;//x轴的名称
      //     let seriesName = param.seriesName;//图例名称
      //     let value = param.value;//y轴值
      //     let color = param.color;//图例颜色
      //     if (i === 0) {
      //       const errorCode = params[0].name.split("/");
      //       const errorCodeName = errorCode[1];
      //       const errorCodeTime = errorCode[0];
      //       htmlStr += '错误编码:'+errorCodeName + '<br/>';
      //       htmlStr += '发生时间:'+errorCodeTime + '<br/>';
      //     }
      //     htmlStr += '<div>';
      //     //为了保证和原来的效果一样,这里自己实现了一个点的效果
      //     htmlStr += '<span style="margin-right:5px;display:inline-block;width:10px;height:10px;border-radius:5px;background-color:' + color + ';"></span>';
      //     //圆点后面显示的文本
      //     htmlStr += '数量(个):'+ value ;
      //     htmlStr += '</div>';
      //   }
      //   return htmlStr;
      // }
    },
    legend: {
      data: [],//"请求错误码"
    },
    toolbox: {
      itemSize: 20,
      right: "2%",
      feature: {
      mark: {show: false},
      dataView: {show: false, readOnly: false,},
      magicType: {show: false, type: ['line', 'bar']},
      restore: {show: false},
      saveAsImage: {show: true, pixelRatio: 2},
      dataZoom : {
        yAxisIndex : "none" //不启用y轴的选中
      }
      }
    },
    calculable: true,
    xAxis: [
      {
        type: 'category',
        data: []
      },
    ],
    yAxis: [
      {
        type: 'value',
        axisLabel: {
          formatter: '{value}'
        }
      },
    ],
    series: [
      // {
      //   name: "",//请求错误码
      //   type: 'line',
      //   data: [],
    ]
  };

 

推荐阅读