2013-04-18 2 views
1

플로트를 처음 사용하기 때문에 틱의 내 이해는 플로트가 차트에 그릴 열의 수입니다.플롯 xaxis 틱이 지정된 수를 초과합니다.

내 레이블이 꽤 길기 때문에 6 개의 진드기가 잘 맞습니다. 하지만 대부분의 시간은 설정 한 숫자를 초과합니다.

Flot의 알고리즘과 관련 있다고 가정합니다. 6 열로 수정할 수있는 방법이 있습니까?

내가 어떻게 설정했는지 간단합니다.

xaxis: { mode: 'time', timeformat: "%y/%m/%d %H:%M:%S", tick:6 }, 
+0

바람직하지 않은 동작을 나타내는 jsFiddle 또는 코드 예제를 포함하십시오. – Mark

+0

날짜 배열을 만들고 xaxis에 다음과 같이 설정하는 것이 좋습니다. 틱 : dateArray – Blake

답변

3

틱 옵션은 가이드 라인입니다. Flot은 그 값과 일치하려고 시도하지만 우선 순위는 'round'값, 즉 5:01 대신 5:00을 선택하는 것입니다.

데이터에 따라이 문제를 해결할 수있는 방법은 여러 가지가 있습니다. 보장 된 해결책은 여섯 개의 눈금 값을 수동으로 계산하고 '틱'배열 옵션에서 Flot에 제공하는 것입니다. 그 외에도, MinTickSize 및 축 최소/최대를 조정하여 Flot을 정확한 틱 수를 생성하도록 동축화 할 수 있습니다.

+0

감사합니다. 그 아이디어를 쏜다. – resting

관련 문제