ECHARTS

🌷 图加点击事件

const that = this
this.chart.on('click', function(param) {
	If (that.propData.name === 'networkEquipment') {
		if (param.dataType === 'node') {
			that.$router.push({ path: 'uploadtuopu' })
		} else {
			console.log('点击了边' + param.value)
		}
	}
})

🌷echarts图行点击事件 防止触发多次调用。

this.chart.off(“click”); 重点代码 避免点击事件重复执行

      this.chart.off("click"); // 重点代码 避免点击事件重复执行
      this.chart.on("click", (param) => {
        let val = "";
        if (this.id == "business-visits") {
          //业务
          val = param.data.code;
          this.$emit("pieSeclet1", val);
        } else {
          //服务器
          val = param.name;
          this.$emit("pieSeclet2", val);
        }
      });

🌷柱状图倒序排序

inverse: true,//倒叙

yAxis:{
     type: 'category',
     inverse: true,//倒叙
     scale: false,
     name: 'Model',
     nameTextStyle: {
       fontFamily: "Arial",
       fontSize: 18
 	}
}

🌷echarts tooltips数据内容过多超出显示范围

      tooltip: { // 提示框
          trigger: 'axis',
          confine: true // 限制tootip在容器内
     }

🌷 轴文字超出省略

axisLabel: {
	 formatter: function (params) {
	    if (params.length > 10) {
	      return params.substring(0, 8) + "...";
	    } else {
	      return params;
	    }
	  },
	  textStyle: {
	    fontSize: 14,
	    color: "#fff",
	    fontWeight: 500,
	  },
	  rotate: 10,//旋转
	  interval: 2, //间隔
},

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值