0
가능한 중복에 채울 때HighStock 차트 가져 오기 hange 브라우저 새로운 데이터가 10 초 간격
차트 코드 데이터를 표현하기위한
Will setInterval cause browsers to hang?
은 내가 Highstock JS의 v1.1.4 차트를 구현 :
chart = new Highcharts.StockChart({
chart: {
renderTo: 'highchartviewpanel',
events:{
load:function(){
setIntervalForhighchartdata();
}
}
},
rangeSelector: {
buttons: [{
count: 1,
type: 'minute',
text: '1M'
},{
count: 5,
type: 'minute',
text: '5M'
},
{
count: 15,
type: 'minute',
text: '15M'
}],
selected:0,
inputEnabled: false
},
navigator: {
height: 40,
xAxis: {
valueDecimals: 1
}
},
title: {
text: 'payment analysis',
floating: true,
align: 'right',
x: -20,
top: 20
},
xAxis: {
type: 'datetime',
dateTimeLabelFormats: {
second : '%H:%M:%S',
minute : '%H:%M',
hour: '%H',
day : '%b,%d',
week : 'b,%d',
month : '%Y,%b',
year : '%Y'
},
valueDecimals: 0
},
yAxis: [
{
title: {
text: 'item1'
},
height: 50,
lineWidth: 2
}, {
title: {
text: 'item2'
},
top: 90,
height: 50,
offset: 0,
lineWidth: 2
},{
title: {
text: 'item3'
},
top: 150,
height: 50,
offset: 0,
lineWidth: 2
}],
series: [{
name: 'item1',
data: item1data,
color:'blue'
},
{
name: 'item2',
yAxis: 1,
data: item2data,
color:'black'
},{
name: 'item3',
yAxis: 2,
data: item3data,
color:'red'
}]
});
,2,3 363,210
}
setIntervalForhighchartdata() 함수있는 업데이트 그래프 매 10 초이며 내 데이터 값은 시간 간격 XDATA에 기재이다 날짜 및 yData에이 데이터 포인트 ....
그 그래프 업데이트시 브라우저가 잠시 멈추는 경우
내가 두 방법에서는 setInterval()과의 setTimeout() 다음 또한 걸림 브라우저로 시도를 – jayesh