问题描述
我已经为 yAxis 创建了一个带有这些选项的折线图:
yAxes: [{滴答声:{精度:1,步长:18.1,分钟:148.5,最大值:220.9}}]因此,我希望 yAxis 可以这样缩放:
220.9202.8184.7166.6148.5但是,当我提供此代码时,我正在获取此数据.
请看这个小提琴的例子:
另一种方法是使用 suggestedMin 和 suggestedMax 而不是 min 和 max,这允许 Chart.js计算自己的min和max:
在你的情况下,你只需要申请:
yAxes: [{滴答声:{maxTicksLimit: 5,建议Min: 148.5,建议最大值:220.9,步长:18.1,},}]I have created a line chart with these options for the yAxis:
yAxes: [{
ticks: {
precision: 1,
stepSize: 18.1,
min: 148.5,
max: 220.9
}
}]
I would like, therefore, the yAxis scales to be like this:
220.9
202.8
184.7
166.6
148.5
However, when I provide this code, I am getting this data.
Please see this fiddle for an example: https://jsfiddle.net/wxLzdrcm/
How can I make the yAxis ticks add up like I have described?
This question was asked at least twice (1, 2).
The solution is to use min and max values so that stepSize is a factor of max - min, allowing the chart to actually use the specified stepSize:
yAxes: [{
ticks: {
maxTicksLimit: 5,
min: 144.8, // 18.1 * 8
max: 235.3, // 18.1 * 13
stepSize: 18.1,
},
}]
An alternative would be using suggestedMin and suggestedMax rather than min and max, which allows Chart.js to calculate its own min and max:
In your case, you just need to apply:
yAxes: [{
ticks: {
maxTicksLimit: 5,
suggestedMin: 148.5,
suggestedMax: 220.9,
stepSize: 18.1,
},
}]
这篇关于Chart.js yAxes Ticks stepSize 不起作用(小提琴)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!



大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)