Мне нравится динамически устанавливать значение minPointLengh для высокой диаграммы. Но приведенный ниже код не работает. не могли бы вы помочь мне сделать это.Как динамически установить minPointLength, кроме 0
$(function() {
$('#container').highcharts({
chart: {
type: 'column'
},
xAxis: {
categories: ['Sep', 'Oct', 'Nov', 'Dec']
},
plotOptions: {
var minPointLength;
if(this.y > 0)
minPointLength = 3,
else
minPointLength = 0,
series: {
minPointLength: minPointLength,
}
},
series: [{
data: [4, 0, 1, 5]
}]
});
});
Что такое 'this.y'? – epascarello
minPointLength - это параметр уровня серии, но вы пытаетесь сказать ему, чтобы посмотреть на значение y точки. Есть много причин, почему это не будет работать так, как вы пытаетесь это сделать. Лучший вариант, который я нашел для достижения того, что вы хотите здесь, - изменить все ваши ** значения ** ** для значений ** null **. minPointLength не влияет на нулевые значения, но будет влиять на 0 значений. – jlbriggs