2013-07-18 30 views
0

请注意下面的提琴,我尝试删除类别,但是在默认情况下删除类别的放置数字而不是它,并在工具提示中显示这些数字。在类别为空时隐藏号码

所有我想要做的是,类别或数字亘古不变的图表或提示,只有stackedbar出现在图表上显示,所以请让我知道我能做到这一点.Thanks,

http://jsfiddle.net/EJFsH/3/

$(function() { 

    var data = [ { 
     name: 'Year 2008', 
     data: [0, 914, 4054, 732, 34] 
    }]; 

    data = $.grep(data, function (category) { 
     return $.grep(category.data, function (item) { 
      return item > 0; 
     }).length > 0; 
    }); 


    $('#container').highcharts({ 
     chart: { 
      type: 'bar' 
     }, 
     title: { 
      text: 'Historic World Population by Region' 
     }, 
     subtitle: { 
      text: 'Source: Wikipedia.org' 
     }, 
     xAxis: { 

      title: { 
       text: null 
      } 
     }, 
     yAxis: { 
      min: 0, 
      title: { 
       text: 'Population (millions)', 
       align: 'high' 
      }, 
      labels: { 
       overflow: 'justify' 
      } 
     }, 
     tooltip: { 
      valueSuffix: ' millions' 
     }, 
     plotOptions: { 
      bar: { 
       dataLabels: { 
        enabled: true 
       } 
      } 
     }, 
     legend: { 
      layout: 'vertical', 
      align: 'right', 
      verticalAlign: 'top', 
      x: -100, 
      y: 100, 
      floating: true, 
      borderWidth: 1, 
      backgroundColor: '#FFFFFF', 
      shadow: true 
     }, 
     credits: { 
      enabled: false 
     }, 
     series: data 
    }); 
}); 

回答

1

我不是100%确定你要求什么。但是,关闭X轴Y轴或标签,标签JUSE:{启用:假}并更改提示使用工具提示:{格式:函数(){...}}

看到这个小提琴:

xAxis: { 

    title: { 
     text: null 
    }, 
    labels : { 
     enabled: false 
    } 
}, 
yAxis: { 
    min: 0, 
    title: { 
     text: 'Population (millions)', 
     align: 'high' 
    }, 
    labels: { 
     overflow: 'justify', 
     enabled: false 
    } 
}, 
tooltip: { 
    formatter: function() { 
      return this.y + ' millions'; 
    } 
}, 
+0

谢谢倒钩现在的数字没有显示! – user2304394