2017-05-08 2 views
0

내 jqPlot이 모든 예상 바를 표시하지 않습니다. 누구든지 내가 뭘 잘못하고 있다고 말 할 수 있니?jqPlot이 예상 바를 모두 표시하지 않습니다.

plot5 = $.jqplot('chart1', [[ 
          [1,1], 
          [3,2], 
          [2,6], 
          [5,4], 
          [7,6], 
          [5,6] 
          ]], { 
    captureRightClick: true, 
    seriesDefaults:{ 
     renderer:$.jqplot.BarRenderer, 
     shadowAngle: 135, 
     rendererOptions: { 
      barDirection: 'horizontal', 
      highlightMouseDown: true 
     }, 
     pointLabels: {show: true, formatString: '%d'} 
    }, 
    axes: { 
     yaxis: { 
      renderer: $.jqplot.CategoryAxisRenderer 
     } 
    } 
}); 

enter image description here

감사합니다 :

여기 내 코드입니다!

답변

0

jqPlot은 모든 막대를 표시하지만 동일한 y 축 값을 가진 여러 점이 있으므로 겹치게됩니다. 당신이 y 값하여 포인트를 주문한다면 다음과 같을 것이다 :

[1,1] 
[3,2] 
[5,4] 
[2,6] // 
[5,6] // All have same y value of 6 
[7,6] // 

주의 마지막 세 항목 모두가 같은 Y 값을 갖는다. 그러면 그 점에 여러 개의 중첩 막대가 생깁니다. 입력 한 이미지를 보면 첫 번째 막대가 x=2, x=5x=7에 수평 막대 3 개 층을 가지고 있음을 알 수 있습니다.

+0

감사합니다. 문제가 해결되었습니다. – vaio

+0

당신을 진심으로 환영합니다. 또한 문제가 해결되면 답변을 수락하십시오. 감사 – Sasang