2011-07-27 4 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 } 
    }); 
} 

답변

0

구성에 stackSeries: true을 추가하려고 했습니까?

또한 포인트 라벨을 추가하는 방법이 옳지 않습니다. series 속성에 각 레이블에 pointLabels을 넣어 http://www.jqplot.com/tests/point-labels.php

-1

시도를 참조

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