所以我遇到了这个问题,我希望折线图的最低y轴值为0(没有负数),但是当我有数据集值时,比如说,以千、十万、百万等为单位,折线图的曲线停留在顶部,因为最低y轴值为0。示例:
我不知道这是否可行,但我想做的是y轴的最低值,更接近数据集的最低值,同时y轴的最低值最远为0。
以下是我目前所做的工作:
new Chart(ctx, {
type: 'line',
data: data,
options: {
elements: {
line: {
tension: 0.4
},
},
scales: {
x: {
grid: {
display:false
}
},
y: {
ticks: {
maxTicksLimit: 25,
autoSkip: true,
callback: function(value) {if (value % 1 === 0 && value >= 0) {return value;}}
},
}
}
},
});
提前感谢您抽出宝贵时间!
1条答案
按热度按时间wnrlj8wa1#
您可以使用min属性。计算将基于您的要求,但您可以将下面的示例作为参考。我从我的数据集中获取最小值,并将其减去一些预定义的值(例如1000)。