2013-02-12 3 views
3

Flot 라이브러리를 사용하여 월별 막 대형 차트를 그려야합니다. 달 센터와의 정렬은 x 축과 완전히 다릅니다. 문제를 표시하기 위해 jsfiddle을 생성했습니다.Flot 막대 차트 월 맞춤 문제

직관적으로

bars: { 
    show: true, 
    fillColor: '#4682b4', 
    barWidth: 15 * 24 * 60 * 60 * 1000, 
    align: 'center' 
}, 

을주는 때 나는되지 않는 바는 중앙의 눈금 정렬해야합니다 생각하지만!

enter image description here

고마워 : 내가 기대하고있어 결과는 다음과 같다!

답변

2

그냥 달을 표시하는 대신 시간 형식에 % d을 (를) 포함 시키면 무슨 일이 일어나는지보실 수 있습니다. Flot은 축 최소값에서 막대의 너비의 절반을 뺀 값으로 중심 막대에 대한 공간을 만듭니다. 막대가 가운데에 놓이지 만 x 축 틱은 예상 한 것과 다릅니다.

나는 이것을 어떻게 할 수 있는지 조사 중이다. 그 동안에는 명시 적 최소값 (첫 번째 막대를 잘라내거나 왼쪽에 바람직하지 않은 공백을 추가 함)을 설정하거나 틱의 배열을 명시 적으로 제공 할 수 있습니다.

이 문제가 발생하지 않기 때문에 master 대신 0.7을 사용해보십시오.

코드 검토를 마치면이 답변을 업데이트하겠습니다.

+1

0.7 확실히이 문제가 ... – Ryley

+0

OK ... _definitely_ 거기에 강한 단어가있을 수 있습니다 ... 나는 꽤 확신 해요 : – Ryley

+0

그냥 0.7로 시도하고으로 작동 예상했다! 감사 – Wizche

0

비슷한 문제가 있습니다. "노브"막대를보십시오. 그것은 10 월

용액으로 변위된다 그 다음 timeaxis가에서 올바른 위치에서 시작 2013년 10월 1일 + (* 1000 (3600)) (3600 초 * 1000 millisec)의 타임 스탬프 1 시간을 추가 할 수있다 달의 첫 번째 ..

관련 문제