首页 文章

Chart.js - 注释垂直线在Angular 6中随鼠标移动

提问于
浏览
0

如何使用鼠标Angular 6添加垂直线移动

canvas.onmousemove = function (evt) {
    var points = myChart.getElementsAtXAxis(evt);
    annotation.annotations[0].value = new Date(myChart.config.data.labels[points[0]._index]);
    myChart.update();

它不适用于角度版本,如何更改注释值动态

我想移动这一行enter image description here

1 回答

  • 0
    canvas.onmousemove = (evt) => {
    
            docCountChart.update();
    
            var x = evt.pageX - canvas.offsetLeft - 30;
    
            context.beginPath();
    
            context.moveTo(x, 32);
            context.lineTo(x, 407);
            context.strokeStyle = 'gray';
            context.stroke();
            context.closePath();
        };
    

相关问题