lxq bie emo 2023-10-13 16:01 采纳率: 80%
浏览 13
已结题

echarts一组数据都在同一条y轴线上,按顺序显示

echarts一组数据都在同一条y轴线上,按顺序显示

echarts想做成以下效果,整体数据为 data:[{time: '15:26:28',data: [33,21,45,66,32]},{time: '15:26:58',data: [40,44,25,56,73]}]
一组数据都在同一条y轴线上,按顺序显示,用散点图或者折线图,想问问大lao

img

  • 写回答

4条回答 默认 最新

  • CSDN专家-showbo 2023-10-14 14:13
    关注

    和昨天一样,y轴做成时间,整成散点图需要的数据结构即可

    
        function FormatDate(d) {
            return d.getFullYear() + '-' + (d.getMonth() + 1) + '-' + d.getDate() + ' ' + d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();
        }
    
        var ym = '2023-10-14'//随便来个日期
        data = [{ time: '15:26:28', data: [33, 21, 45, 66, 32] }, { time: '15:26:58', data: [40, 44, 25, 56, 73] }]
        //data数据升序排列,如果确认data数组项时间已经是升序,下面的代码不需要,排序主要是方便生成y轴时的最大最小值
        data.sort((a, b) => new Date(ym + ' ' + a.time).getTime() - new Date(ym + ' ' + b.time).getTime());
    
        var min = new Date(ym + ' ' + data[0].time); min.setSeconds(min.getSeconds() - 20);
        var max = new Date(ym + ' ' + data[data.length - 1].time); max.setSeconds(max.getSeconds() + 20);
        min = FormatDate(min)
        max = FormatDate(max)
    
    
        series = []
        data.forEach(x => {
            var item = {
                symbolSize: 20,
                type: 'scatter',
                data: []
            }
            x.data.forEach(v => {
                item.data.push([v, ym + ' ' + x.time])
            })
    
            series.push(item);
        })
        option = {
            xAxis: {},
            yAxis: { type: "time", min, max },
            series
        };
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 10月24日
  • 已采纳回答 10月16日
  • 创建了问题 10月13日

悬赏问题

  • ¥20 关于#目标检测#的问题:(qq收集表到时间才能填写,填写的份数有上限)
  • ¥50 ZYNQ7020双核FLAHS烧写的问题
  • ¥20 ue 5 中想要实现第一人称人物左右行走摆动的效果,摄像头只向右摆动一次(关键词-结点)
  • ¥15 钢岔管添加弹性约束模拟围岩作用
  • ¥15 AD9164瞬时带宽1.8G,怎么计算出来?
  • ¥15 鼠标右键,撤销删除 复制 移动,要怎样删除
  • ¥15 使用MATLAB进行余弦相似度计算加速
  • ¥15 服务器安装php5.6版本
  • ¥15 我想用51单片机和数码管做一个从0开始的计数表 我写了一串代码 但是放到单片机里面数码管只闪烁一下然后熄灭
  • ¥20 系统工程中,状态空间模型中状态方程的应用。请猛男来完整讲一下下面所有问题