2011-07-27 10 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

seriesプロパティで各ラベルに

series:[     
       {label:'Serie X', pointLabels: { show: true }}, 
       {label:'Serie Y', pointLabels: { show: true }}, 
       {label:'Serie Z', pointLabels: { show: true }} 
     ], 
pointLabelsを置くようにしてくださいを参照してください。
関連する問題