Echarts 报警差折线图输入算法

本文详细介绍了如何使用Echarts库在Vue.js应用中创建报警差折线图。通过JavaScript实现数据处理和图表配置,探讨了算法在折线图动态展示报警差值的关键步骤,为开发者提供了实用的图表绘制指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


```typescript
 dataBJCfunc(gaps, dataZC, dataBJ) {
      const dataBJC = []  // 报警差值
      const dataBJ2 = []  // 处理后的报警
      for (let i = 0; i < dataZC.length; i++) {
        dataBJ2.push([
          new Date(new Date(dataBJ[i][0]).getTime()).Format(
            'yyyy-MM-dd hh:mm:ss'
          ),
          dataBJ[i][1]
        ])
        if (dataZC[i][1] >= dataBJ[i][1]) {   // 正常值>=报警值
          dataBJC.push([dataZC[i][0], dataZC[i][1] - dataBJ[i][1]])
          if (i < dataZC.length - 1 && dataZC[i + 1][1] < dataBJ[i + 1][1]) {
            const diff =
              (gaps[i] * (dataZC[i][1] - dataBJ[i][1])) //
              (dataZC[i][1] -
                dataBJ[i][1] +
                dataBJ[i + 1][1] -
                dataZC[i + 1][1])
            const dateStr = new Date(
              new Date(dataZC[i][0]).getTime() + diff * 1000
            ).Format('yyyy-MM-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值