2010-04-17 2 views
3

X 축에 날짜가 있고 Y 축에 Amt가있는 그래프를 표시해야합니다. n 개월 데이터가있는 8 개의 행 (시리즈)이 있습니다. 제가 확실히 6 개 개월 데이터를 보낸다. (한 라인의 데이터는 아래와 같다)의 그래프를 플롯하면플롯에서 x 축 레이블이 올바르게 표시되지 않습니다.

[1,251,701,950,000, 34.50553] [1,254,294,030,000, 27.014463] [1,256,972,350,000, 26.7805] [1,259,567,970,000, 33.08871 ] [1262246430000, 51.987762] [1264924750000, 56.868233]

그래프이 http://twitpic.com/1gbb7m

첫 번째 개월 라벨이없는 다음과 같이 지난 달 내 FLOT JS 코드가 올바르게 정렬되지처럼 보여줍니다 그러나

$.plot($("#lgdGraphTab"),graphData, { 
    xaxis: { 
    mode: "time", 
    timeformat: "%b-%y", 
    monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], 
    minTickSize: [1, "month"] 
    }, 
    yaxis : { 
    tickSize: 5 
    }, 
    series: { 
    lines: { show: true , shadowSize:0}, 
    points: { show: true } 
    }, 
    legend:{ 
    container: $('#legendArea'), 
    noColumns:8 
    }, 
    clickable: true, 
    hoverable: true   
}); 

답변

15

데이터의 모든 타임 스탬프는 1 일이 아닌 매월 마지막 날을 유지합니다. 나는 이것이 당신의 문제의 원인이라고 믿습니다.

+0

+1, 좋은 답변 및 당신은 당신이 OP에서 그것을 얻을 수 없기 때문에 그 담당자가 필요합니다 :) – Mattis

+0

내 차트에 x 축 라벨이 반복적으로 표시됩니다. x 축에 을 피할 수있는 방법이 있습니까? – user602599