2017-05-08 42 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值。這會在該點上導致多個重疊條。如果你看看你提供的圖像,你可以看到第一個橫槓有3層橫條,分別是x=2,x=5x=7

+0

謝謝,它解決了我的問題! – vaio

+0

不客氣。如果能解決問題,請接受答案。謝謝 – Sasang