2012-07-19 31 views
0

我正在使用jQplot作爲條形圖,但我遇到了問題。jQplot對待每個項目作爲一個新的

下面是一些示例數據:

變種S2 = [[ 「28」,425,空],[ 「23」,424],[ 「24」,417],[ 「25」,390 ],[「26」,393],[「27」,392],[「28」,369]];

我的問題是有兩個值相同,例如, 28和jQplot將此視爲相同的項目是否有辦法使其將其視爲單獨的值?

回答

1

打破你的數據和標籤分成兩個獨立的陣列(數據和蜱),然後使用CategoryAxisRenderer:

$(document).ready(function(){ 

    ticks = ['One', 'Two', 'Three', 'One', 'Two', 'One']; 

    data = [12,14,6,21,17, 21]; 

    var opts = { 
     seriesDefaults: { 
      renderer: jQuery.jqplot.BarRenderer 
     }, 
     axes: { 
      xaxis: { 
       renderer: $.jqplot.CategoryAxisRenderer, 
       ticks: ticks 
      } 
     } 
    }; 

    plot1 = jQuery.jqplot ('chart1', [data], opts); 

}); 

小提琴here

相關問題