是否可以在一列中更改chartjs行值?没有过渡

问题描述 投票:-2回答:1

我有一个问题,也许图像可以更好地描述它。是否有可能在不减少或增加线的情况下改变值?见例子

这就是它的样子。看看06.03.2019点的第一条红线。

Before

这就是我想要的。

After

谢谢你的回复。

javascript angular chart.js
1个回答
1
投票

如果使用散点图,则可以完成。

见下面的例子:

var scatterChart = new Chart(
    document.getElementById('c').getContext('2d'), 
    
    {
    type: 'scatter',
    data: {
        datasets: [{
            label: 'Scatter Dataset',
            data: [{
                x: 0,
                y: 0
            }, {
                x: 1,
                y: 1
            }, {
                x: 2,
                y: 2
            }, {
                x: 2,
                y: 1
            }, {
                x: 3,
                y: 1
            }
            ],
            tension: 0,
            showLine: true,
            fill:false
        }]
    },
    options: {
        scales: {
            xAxes: [{
                type: 'linear',
                position: 'top'
            }]
        }
    }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.3/Chart.min.js"></script>
<canvas id="c" width="200" height="200"></canvas>
© www.soinside.com 2019 - 2024. All rights reserved.