我有chart
我的数据范围从1到40
在我的图表上签名1,功能:
tickPositioner: function(min, max) {
// specify an interval for ticks or use max and min to get the interval
var interval = Math.round((max-min)/4);
// push the min value at beginning of array
var dataMin=this.dataMin;
var dataMax=this.dataMax;
var positions = [dataMin];
var defaultPositions = this.getLinearTickPositions(interval, dataMin, max);
//push all other values that fall between min and max
for (var i = 0; i < defaultPositions.length; i++) {
if (defaultPositions[i] > dataMin && defaultPositions[i] < dataMax) {
positions.push(defaultPositions[i]);
}
}
// push the max value at the end of the array
positions.push(dataMax);
return positions;
}
但我想制作一个固定范围(1到10,10到20,20到30,30到40) - example?
答案 0 :(得分:1)
如果您的限制总是相同(1-40),您可能很难对滴答位置进行硬编码,如下所示
tickPositioner: function(min, max) {
return [1,10,20,30,40];
}
或者,如果您希望自己的刻度始终为10,则可以将tickInterval
指定为10