Javascript chartJS折线图未打印小于minY的值

Javascript chartJS折线图未打印小于minY的值,javascript,chart.js,chart.js2,chartjs-2.6.0,Javascript,Chart.js,Chart.js2,Chartjs 2.6.0,我在使用绘制折线图时遇到问题 这是代码笔:,其中我设置了最小Y值,如下所示: yAxes: [{ ticks: { min: minY, maxTicksLimit:5 }, gridLines: { display:false }

我在使用绘制折线图时遇到问题

这是代码笔:,其中我设置了最小Y值,如下所示:

    yAxes: [{
          ticks: {
            min: minY,          
            maxTicksLimit:5
                    
                },
            gridLines: {
                display:false
            }   
        }]
然而,若值小于minY,则无法绘制值,若我删除minY选项,则所有线条图都可见,但在我的场景中,我希望图形具有一些初始值

我还尝试使用以下代码而不是设置minY:

afterBuildTicks: function(scale, ticks) {
    return [minY].concat(ticks.filter(tick => tick >= minY));
}
虽然所有绘制的线都可见,但在选择不同的系列选项时,图形的初始位置会发生变化。以下是相同的代码笔:

我希望图表从一些初始值开始,小于初始值的值也应该被绘制出来,在更新图表时,图表的初始位置不应该改变


谢谢

将minY设置为数据数组中的最小元素:

Array.min = function( array ){
    return Math.min.apply( Math, array );
};

hi@DadyByte,我希望初始值固定为数组中的第一项。如在。如果有任何值小于初始值,也应在下面绘制it@Bhupendra,我看到了您的代码,在您的代码中,您将数组的第0个元素作为minY,因为minY下面的值没有显示。minY表示,如果要显示较小的数字,Y轴将从该数字开始,然后相应地更改minY。希望这能有所帮助。我又创造了一个例子-。在这里,我使用afterBuildTicks过滤滴答声。在这种情况下,所有值都是可见的,但更改系列选项(高/低/中)时,图形的初始位置会发生变化。是否有可能使图形的位置固定,图形的位置得到更新,而不改变它的位置,就像它在