2012-12-18 5 views
0

Flot으로 간단한 스트립 차트를 계획하고 있습니다. 스크롤 창을 구현하려면 어떻게해야합니까?플롯으로 데이터 세그먼트 표시하기

jsFiddle

그래서 십분의 시간에 말을, 나는 ~ 1000 데이터 포인트를 가지고 있지만 난 단지 (100)가 어떻게 그 일을 가야합니까 가장 최근에 표시하려면? 스크롤 막대를 구현하여 한 번에 100 개의 데이터 포인트 만보고 데이터를 스크롤 할 수 있기 때문에 비파괴 적이어야합니다.

xaxis를 조정 해 보았습니다. 좋지 않습니다.

// Why doesn't this work? 
var options = plot.getOptions(); 
options.xaxis.min = data[i].length - 100; 
options.xaxis.max = data[i].length; 

답변

1

쿨 플롯.

당신이 찾고있는

:

var options = plot.getOptions(); 
    options.xaxes[0].min = data[i].length - 100; 
    options.xaxes[0].max = data[i].length; 

업데이트 바이올린 here.

+0

그게 좋습니다! 감사! 말해봐, 그 차이점은 무엇입니까? 그것들은 동일해야한다고 느낀다. 'options'를 로그하면'xaxis'와'xaxes'가 있습니다. –

+0

flot은 여러 축을 지원하기 전에'xaxis'와'yaxis'를 사용하여 구성했다고 생각합니다. 다중 축 지원이 추가되었을 때, 모든 축에 대한 속성을 설정하는 방법 때문에'xaxes'와'xaxis' 설정 옵션의 배열이되었습니다. "생존"설정은 배열로 옮겨졌지만 – Mark

관련 문제