Highcharts Pie Chart Drilldown未在第三次演习中显示

我有两个问题:

  1. 第三次深入分析DataLabels的名称显示为“Slice”而不是它们各自的名称。 这是一个错误还是我需要在某处指定它?
  2. 当我应用颜色主题时,每次向下钻取颜色重置并随机生成其他颜色。 (我在主题文件的系列中有20种颜色)
  3. 还有一种方法可以重新钻回来吗? IE有一个外部按钮或控件,允许用户返回一个级别? 对我来说,我不知道回到原版并再次钻取是否直观。

这是我的JSFiddle。 http://jsfiddle.net/Lzhm6/

除了这些问题之外,我的一切都很有效,希望能帮助其他人尝试做同样的事情。

*另请注意我使用的是新的源代码: https : //raw.github.com/highslide-software/highcharts.com/master/js/highcharts.src.js ,用于修复标签错误。

*每次钻取时我都会收到错误:

point.select is not a function [Break On This Error] point.select(null, event.ctrlKey || event.metaKey || event.shiftKey); 

我玩了第一个A数据部分,并将其更改为:

  data: [{ y: 33.06, name: 'A', drilldown: { name: 'Budweiser', data: [ {name:'A', y:10838} , {name:'B', y:11349} , {name:'C', y:11894} , {name:'D', y:11846} , {name:'E', y:11878} , {name:'F', y:11662} , {name:'G', y:11652} ], color: colors[0] }}, 

这对我来说非常合适。 我将类别和数据节点拉到数据数组中的一个名称/数据对象节点数组中。 检查更新的jsfiddle以查看更改的工作原理 。

  1. 单击A-1
  2. 单击A

查看这个小提琴或在下钻部分使用以下代码:

 data: [ ['slice_name',10], ['slice_name',7], ['slice_name',33], ['slice_name',2] ]