2011-07-27 64 views
0

我需要在每個欄中顯示自定義標籤。這是一個使用jqplot的多重條形圖。我在這裏粘貼我的代碼。此代碼不起作用。向我展示一個單獨的欄,而不是multiseries。請幫助我..多系列條形圖顯示點標籤

  function plotJQBarChart(critical, major, minor, warning) { 
    var s1 = [32, 65, 57, 10]; 
    var s2 = [45, 56, 90, 30]; 
    var ticks = ['Critical', 'Major', 'Minor', 'Warning']; 
    plot1 = $.jqplot('JQPlotBar', [s1,s2], { 
     color: '#657383', 
     shadow: true, 
     grid:{background:'#F1F1F1', 
     borderWidth:0.0,  
     drawGridLines: false}, 
     seriesColors: ['#9E7BFF','#3BB9FF'], 
     barPadding: 2, 
     seriesDefaults:{ 
      renderer:$.jqplot.BarRenderer, 
      pointLabels: { show: true,labels: 
       ['Severity', 'Wifi','Severity', 'Wifi', 
       'Severity', 'Wifi','Severity', 'Wifi', 
       'Severity', 'Wifi','Severity', 'Wifi', 
       'Severity', 'Wifi','Severity', 'Wifi'] } 
     }, 
         legend:{ 
          show:true, 
         placement: 'outside', 
         rendererOptions: { 
          numberRows: 1      
         }, 
         location:'e', 
         marginTop: '15px', 
           labels:['Wifi','Severity'] 
         },    
     axes: { 
      xaxis: { 
       renderer: $.jqplot.CategoryAxisRenderer, 
       ticks: ticks 
      } 
     }, 
     highlighter: { show: false } 
    }); 
} 

回答

-1

嘗試把pointLabels到每個標籤在series財產

series:[     
       {label:'Serie X', pointLabels: { show: true }}, 
       {label:'Serie Y', pointLabels: { show: true }}, 
       {label:'Serie Z', pointLabels: { show: true }} 
     ],