Недавно я столкнулся с очень странной проблемой при использовании highchart stock (highstock.js). Я загружаю некоторые точки данных, содержащие субботу. Когда приложение запускается, сначала это выглядит так: highchart stock: граф исчезает, когда содержит данные в выходные данные
График не отображается, только марка навигатора и метки оси времени. Тем не менее, когда я перетащить навигатор в полный размер, график появляется, но время метка оси х исчезнет, это выглядит следующим образом:
Я построил plunker здесь: graph disappear when met weekend data point link
некоторые основной коды конфигурации следующие:
scrollbar : {
barBackgroundColor : 'gray',
barBorderRadius : 7,
barBorderWidth : 0,
buttonBackgroundColor : 'gray',
buttonBorderWidth : 0,
buttonArrowColor : 'yellow',
buttonBorderRadius : 7,
rifleColor : 'yellow',
trackBackgroundColor : 'white',
trackBorderWidth : 1,
trackBorderColor : 'silver',
trackBorderRadius : 7,
// enabled: false,
liveRedraw : false
},
navigator : {
xAxis : {
labels : {
formatter : function(e) {
console.log("value : " + this.value);
console.log("value :" + typeof this.value)
return Highcharts.dateFormat('%Y-%m-%d', this.value);
}
}
},
handles : {
backgroundColor : '#808080'
},
//margin : -10
},
xAxis : {
type : 'datetime',
tickLength : 0
},
Может ли кто-нибудь сказать мне, почему?