我有两个问题:
- 第三次深入分析,DataLabel 的名称显示为“Slice”,而不是它们各自的名称。这是错误还是我需要在某处指定它?
- 当我应用颜色主题时,每次向下钻取颜色都会重置并随机生成其他颜色。 (我的主题文件系列有20种颜色)
- 还有一种方法可以向上钻取吗? 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查看更改的效果。
- 点击A-1
- 点击 A
关于javascript - Highcharts Pie Chart Drilldown 未在第三次钻取中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7422616/