2017-05-08 2 views
0

my 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] // 

最後の3つのアイテムはすべて同じy値を持っています。これは、その点に複数の重なり合うバーが生じることになります。あなたが提供した画像を見ると、最初のバーは水平バーの3つのレイヤーがx=2x=5およびx=7にあることがわかります。

+0

ありがとう、それは私の問題を解決しました! – vaio

+0

ようこそ。質問を解決する場合は、回答を受け入れてください。ありがとう – Sasang

関連する問題