2013-04-01 1 views
0

다음 코드를 사용하여 jqplot 선 차트를 생성했습니다. y 축 점에서 발생한 문제가 있습니다 .x 축 값 'feb, march, apr, may '첫 번째 점은 제대로 보여주고 다른 점은 월 사이에 이동 4월 points.kindly 사전에 도와 호야 명확한 설명Jqplot 날짜 선 차트 축 포인트가 코어 위치에 있지 않습니다.

$ (문서) .ready (함수() {

을 받았습니다 감사를 이미지를 참조하는
$.jqplot.config.enablePlugins = true; 
var line1 = new Array(2); 

var line1=[['2013-02-28',1756403],['2013-03-31',0],['2013-04-30',0]]; 
var line2 = new Array(2); 
var line2=[['2013-02-28',107],['2013-03-31',0],['2013-04-30',0]]; 



    var plot1 = $.jqplot('chart', [line1,line2], { 
gridPadding:{right:35}, 
     axes:{ 
      xaxis:{ 
       renderer:$.jqplot.DateAxisRenderer, 
       rendererOptions:{ 
        tickRenderer:$.jqplot.CanvasAxisTickRenderer 
       }, 
       tickOptions:{ 
        formatString:'%b', 
        fontSize:'9pt', 
         fontFamily:'sans-serif', 

        tickInterval:'1 month' 
}, 
    min:line1[0][0] 

      }, 
      yaxis:{ 
       rendererOptions:{ 
        tickRenderer:$.jqplot.CanvasAxisTickRenderer}, 
        tickOptions:{ 
         fontSize:'9pt', 
         fontFamily:'sans-serif', 
         formatString:'%i' 



        }, 
        min: 1 
      } 
     }, 
     seriesColors: ["#49AD48", "#0BC2EF"],legend: { 
     show: true 
     }, 
     series:[{ lineWidth:4, markerOptions:{ style:'square' }, label: 'Actual'},{label: 'Plan' }], 
     highlighter: { 
     show: true, 
     sizeAdjust: 7.5 
     }, 
     cursor:{ 
      zoom:true, 
      looseZoom: true, 
      show:fals![enter image description here][1]e 
     } 
    }); 

}); 

답변

0

저는 오늘 아침에 어려움을 겪었습니다. 데이터베이스에 내 날짜가 동적으로 생성되는 동안 나는 모든 항목을 오전 8시에 기본값으로 설정했습니다 (jqplots e에 표시됨). x 샘플).

날짜 플롯은 날짜뿐 아니라 시간에 민감합니다. 내 솔루션은 으로 기본 시간을 오전 12시 1 분으로 변경하고 모든 플롯에 대해을 작성하고 그리드에 정렬합니다. 당신이 DateAxisRender을 사용하고 기본값은 당신의 문자열의 시간을 정의하지 않았기 때문에 나는 의심

[chart1] => Array 
    (
     [plots] => ['2013-04-02 12:01AM',11, 11], ['2013-04-03 12:01AM',95, 95], ['2013-04-19 12:01AM',325, 325], ['2013-04-22 12:01AM',90, 90], 
    ) 
+0

: 나는 동적으로 언급 한 바와 같이 내 플롯 배열을 생성하기 위해 PHP를 사용

, 그들은 지금과 같이 보일 정오, 하루 중반. –