echarts 使用备注

1、屏幕自适应

 window.addEventListener('resize', () => {
    myChart.resize();
 });

2、给echarts设置背景图,并自适应

.piechartstwo {
  position: relative;
  .myChartpie {
    width: 400px;        
    height: 280px;
    margin: 0 auto;    //echarts 宽、高固定,并设置居中!!!!!,再配合1自适应浏览器
  }
  .myChartpie::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0;
    background: url('') no-repeat center center;
  }
}

3、暂无数据  删掉DOM,有数据再新建

 if (JSON.stringify(res.data) == '{}') {
       this.noData = true;
       this.$echarts.init(document.getElementById('myChart')).dispose();
 } else {
       this.noData = false;
       this.$nextTick(() => {
            this.drawLine(this.datalist);
       });
 }

4、修改tooltips     打印params看数据结构

   tooltip: {
       formatter(params) {
          if (params.seriesType == 'bar') {
             return `${params.name}<br /> ${params.seriesName}:${params.value}`;
          }
       }
  },

5、柱状图、折线图切换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值