【发布时间】:2020-01-27 06:26:53
【问题描述】:
我在使用chart-js lib 绘制折线图时遇到问题。
这是代码笔:https://codepen.io/bhupendra1011/pen/gObEpJQ,我在其中设置了最小 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));
}
虽然所有绘制的线都是可见的,但图形的初始位置会在选择不同系列选项时发生变化。这是相同的代码笔:https://codepen.io/bhupendra1011/pen/bGNJNBw
我希望图表从某个初始值开始,还应绘制小于初始值的值,并且在更新图表时,图表的初始位置不应改变。
谢谢
【问题讨论】:
标签: javascript chart.js chart.js2 chartjs-2.6.0