이것은 다소 불명확 할 수 있지만 대형 데이터 집합을 청크로 만든 다음이를 다이어그램을 사용하여 볼 수있는 뷰어 앱을 개발하고 있습니다.이 그래프에서는 팬을 통과 할 때 양쪽에 새로운 데이터 청크가로드됩니다.패닝 (panning) 중에 다이 그래프를 업데이트 할 때 어떻게 y 축을 잃지 않게하려면 어떻게합니까?
문제는 그래프를 패닝 할 때 업데이트 할 때 y 축 범위가 손실되는 것입니다. 당신은 공식 사이트에 동적 업데이트 데모에이를 볼 수 있습니다 당신은 Shift 키를 누른 상태에서 드래그를하면
http://dygraphs.com/tests/dynamic-update.html
패닝, 플롯 (및 y 축)를 참조 새로운 데이터가 추가 사라질 것입니다. 타이머를 포함한 다양한 해결 방법이있을 것입니다, 지금
window.setInterval(function() { console.log(window.g.yAxisRange()); }, 200);
하지만, 궁극적으로이 보인다 : 오류를 증명하기 위해, 크롬 콘솔에서이 작업을 실행하고 당신이 볼 [NaN이 NaN이] 플롯으로 출력이 사라집니다 dygraphs 라이브러리 자체의 버그. 수정 프로그램에서 쉽게 패치 할 수 있습니까? 또는 팬이 진행 중일 때를 알 수있는 방법이있는 경우 사용자가 팬의 중간에 있지 않은 것을 알 때까지 데이터 세트를 변경하지 않아도되지만 공식 콜백 또는 플래그가 없으며 내부 isPanning 플래그가 조심스럽게 로컬 스코프 컨텍스트 개체에 숨겨져있는 것처럼 보입니다.이 개체는 내 눈을 뗄 때 안전합니다.
이 문제를 패치하거나 원숭이 패치로 가장 빠르게 전환하는 방법은 무엇입니까?
대단히 고마워요! – mikepurvis