V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaohantx
V2EX  ›  前端开发

想求一些思路 echarts 问题

  •  
  •   xiaohantx ·
    xiaohantx · 12 天前 · 537 次点击

    有一组 echarts ( v-for )遍历出来,一整个有一个竖线,竖线可以左右,但是不能上下移动,鼠标按下移动会跟随鼠标,鼠标松开会自动吸附最近的数据点,得到 x,y 两个折线的数据

    https://tutu.to/image/image.aOySP

    ondrag: function (event) {
                    // 限制只允许左右拖动
                    var newX = event.x;
                    var line = event.target;
                    line.attr('shape', {
                        x1: newX,
                        y1: 0,
                        x2: newX,
                        y2: 400
                    });
                },
    
     graphic: [
              {
                type: "line",
                id: "drag-line",
                shape: {
                  x1: 100, // 起始位置
                  y1: 0,
                  x2: 100, // 结束位置
                  y2: 400,
                },
                style: {
                  stroke: "#ff0000",
                  lineWidth: 2,
                },
                draggable: true, // 开启拖拽
    

    用这个拖拽的时候可以限制上下,但是不知道为什么左右移动的时候线会消失,停止移动过一会才会显示

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1029 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 23:15 · PVG 07:15 · LAX 15:15 · JFK 18:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.