1
스크롤 막대가 활성화 된 상태에서 하이 스톡 그래프에 몇 가지 중요한 신호를 보여줍니다. 사용자가 스크롤하는 위치 나로드되는 데이터의 양에 관계없이 xAxis를 따라 4 시간 창만 표시하려고합니다. 그래프를 처음로드 할 때 min 및 max 값을 설정하고 minRange를 4 시간으로 설정했지만 스크롤바가 사용되면 정말 이상한 행동이 발생합니다. xAxis 배율이 변경되고 스크롤바가 뒤로 이동하는 것 같습니다. 그리고 앞으로.하이 차트에서 4 시간 범위 설정
defaultOptions = {
title: {
text: ""
},
navigator: {
enabled: false
},
rangeSelector: {
enabled: false
},
plotOptions: {
series: {
stickyTracking: false
}
},
tooltip: {
animation: false,
crosshairs: false,
shared: false,
formatter: tooltipFormatter
},
credits: {
enabled: false
},
xAxis: {
minRange: chartRangeInMillis,
maxZoom: chartRangeInMillis,
min: 1364229900000,
max: 1364244300000,
tickInterval: 15 * 60 * 1000,
minTickInterval: 15 * 60 * 1000,
startOnTick: true,
gridLineWidth: 1,
ordinal: false,
endOnTick: false,
labels: {
formatter: function() {
var d = new Date(this.value);
return (d.getMinutes() === 0) ? '<b>' + Highcharts.dateFormat('%H:%M', this.value) + '</b>' : d.getMinutes();
}
}
},
yAxis: {
lineWidth: 2,
min: 0,
max: 250,
offset: 0,
tickInterval: 50,
showLastLabel: true,
labels: {
align: 'right',
x: -5,
y: 3
}
}
};
현재 동작 볼 수 있습니다
: 다음은 설정 옵션 중 일부입니다 http://jsfiddle.net/6w3C3/
내가 다시 그리기와 다른 이벤트 콜백을 통해 극단적 인 설정을 시도했다, 그러나 아무 소용이. 내가 뭘 놓치고 있니?